Was ist der Unterschied zwischen parameterizedThreadstart, Threadstart und Thread?
ThreadStart und ParameterizedThreadStart sind Delegattypen, die wie folgt definiert sind:
%Vor%Sie werden beide verwendet, um die Aktion anzugeben, die ein neuer Thread ausführen wird. Klar, dass ParamaterizedThreadStart einen Parameter verwendet, während ThreadStart nicht :) Dies war früher eine sehr praktische Möglichkeit, einem neuen Thread eine Aufgabe mit einem bestimmten Datenelement zu geben - jetzt verwende ich nur anonyme Funktionen, die als Closures fungieren.
Die Thread
-Klasse repräsentiert den Thread der Ausführung selbst - Sie erstellen einen (mit einer der obigen Delegaten), starten ihn und lassen ihn dann laufen.
Siehe meinen Artikel über das parametrisierte Threading für weitere Details - obwohl er von hier aus nicht mehr funktioniert gerade jetzt: (
Tags und Links .net multithreading