Barrier Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der Barrier-Klasse.
Überlädt
Barrier(Int32) |
Initialisiert eine neue Instanz der Barrier-Klasse. |
Barrier(Int32, Action<Barrier>) |
Initialisiert eine neue Instanz der Barrier-Klasse. |
Barrier(Int32)
Initialisiert eine neue Instanz der Barrier-Klasse.
public:
Barrier(int participantCount);
public Barrier (int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
Parameter
- participantCount
- Int32
Die Anzahl teilnehmender Threads.
Ausnahmen
participantCount
ist kleiner als 0 oder größer als 32.767.
Siehe auch
Gilt für
Barrier(Int32, Action<Barrier>)
Initialisiert eine neue Instanz der Barrier-Klasse.
public:
Barrier(int participantCount, Action<System::Threading::Barrier ^> ^ postPhaseAction);
public Barrier (int participantCount, Action<System.Threading.Barrier> postPhaseAction);
public Barrier (int participantCount, Action<System.Threading.Barrier>? postPhaseAction);
new System.Threading.Barrier : int * Action<System.Threading.Barrier> -> System.Threading.Barrier
Public Sub New (participantCount As Integer, postPhaseAction As Action(Of Barrier))
Parameter
- participantCount
- Int32
Die Anzahl teilnehmender Threads.
Das nach jeder Phase auszuführende Action<T>. NULL (Nothing in Visual Basic) kann übergeben werden. Damit wird angegeben, dass keine Aktion ausgeführt wird.
Ausnahmen
participantCount
ist kleiner als 0 oder größer als 32.767.
Hinweise
Der postPhaseAction
Stellvertretung wird ausgeführt, nachdem alle Teilnehmer in einer Phase an der Barriere angekommen sind. Die Teilnehmer werden erst in der nächsten Phase veröffentlicht, bis der PostPhaseAction-Stellvertretung die Ausführung abgeschlossen hat.