Grüne Threads in .NET

9

Grüne Fäden wurden in Erlang eingeführt und wahrscheinlich kennen alle darauf basierenden Sprachen sie, auch in go (gorutines). Dann afaik wurden sie vom Rost entfernt.

Meine Fragen:

  • Wie würde man grüne Threads in .NET implementieren? Gibt es einige Einschränkungen, die die aktuelle .NET-Laufzeit davon abhalten, sie zu implementieren?
  • macht es sogar in Bezug auf die Leistung Sinn? Wir haben ziemlich leichte Aufgabe und in (nahe) Zukunft werden wir sogar ValueType Task haben (besser geeignet für einige Szenarien) ...
stej 17.05.2016, 20:08
quelle

1 Antwort

-1

In der Computerprogrammierung sind grüne Threads Threads, die von einer Laufzeitbibliothek oder einer virtuellen Maschine (VM) statt nativ vom zugrunde liegenden Betriebssystem geplant werden. Verwaltete Threads , die mit NET Framework geschrieben wurden, werden vom Framework geplant, aber was auch immer der Fall sein wird Windows-Betriebssystem wird darunter laufen und Threads an die CPU anhängen ( als NET erfordert Windows <) / em>).

    
SACn 25.02.2017 09:14
quelle