Barrier Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Barrier.
Przeciążenia
Barrier(Int32) |
Inicjuje nowe wystąpienie klasy Barrier. |
Barrier(Int32, Action<Barrier>) |
Inicjuje nowe wystąpienie klasy Barrier. |
Barrier(Int32)
- Źródło:
- Barrier.cs
- Źródło:
- Barrier.cs
- Źródło:
- Barrier.cs
Inicjuje nowe wystąpienie klasy Barrier.
public:
Barrier(int participantCount);
public Barrier (int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
Parametry
- participantCount
- Int32
Liczba uczestniczących wątków.
Wyjątki
participantCount
jest mniejsza niż 0 lub większa niż 32 767.
Zobacz też
Dotyczy
Barrier(Int32, Action<Barrier>)
- Źródło:
- Barrier.cs
- Źródło:
- Barrier.cs
- Źródło:
- Barrier.cs
Inicjuje nowe wystąpienie klasy Barrier.
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))
Parametry
- participantCount
- Int32
Liczba uczestniczących wątków.
Element Action<T> do wykonania po każdej fazie. null (Nic w Visual Basic) może zostać przekazane, aby wskazać, że nie podjęto żadnej akcji.
Wyjątki
participantCount
jest mniejsza niż 0 lub większa niż 32 767.
Uwagi
Delegat postPhaseAction
zostanie wykonany po tym, jak wszyscy uczestnicy dotarli do bariery w jednej fazie. Uczestnicy nie zostaną zwolnieni do następnej fazy do momentu ukończenia wykonywania delegata postPhaseAction.