Barrier Konstruktorer

Definition

Initierar en ny instans av Barrier klassen.

Överlagringar

Name Description
Barrier(Int32)

Initierar en ny instans av Barrier klassen.

Barrier(Int32, Action<Barrier>)

Initierar en ny instans av Barrier klassen.

Barrier(Int32)

Initierar en ny instans av Barrier klassen.

public:
 Barrier(int participantCount);
public Barrier(int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)

Parametrar

participantCount
Int32

Antalet deltagande trådar.

Undantag

participantCount är mindre än 0 eller större än 32 767.

Se även

Gäller för

Barrier(Int32, Action<Barrier>)

Initierar en ny instans av Barrier klassen.

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))

Parametrar

participantCount
Int32

Antalet deltagande trådar.

postPhaseAction
Action<Barrier>

Som Action<T> ska köras efter varje fas. null (Inget i Visual Basic) kan skickas för att indikera att ingen åtgärd har vidtagits.

Undantag

participantCount är mindre än 0 eller större än 32 767.

Kommentarer

Ombudet postPhaseAction kommer att genomföras efter att alla deltagare har anlänt till barriären i en fas. Deltagarna släpps inte till nästa fas förrän postPhaseAction-ombudet har slutfört körningen.

Se även

Gäller för