Barrier Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Barrier třídy.
Přetížení
Barrier(Int32) |
Inicializuje novou instanci Barrier třídy. |
Barrier(Int32, Action<Barrier>) |
Inicializuje novou instanci Barrier třídy. |
Barrier(Int32)
Inicializuje novou instanci Barrier třídy.
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
Počet zúčastněných vláken.
Výjimky
participantCount
je menší než 0 nebo větší než 32 767.
Viz také
Platí pro
Barrier(Int32, Action<Barrier>)
Inicializuje novou instanci Barrier třídy.
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
Počet zúčastněných vláken.
Po Action<T> každé fázi se má provést. Null (Nic v Visual Basic) se může předat, aby nebylo možné označit, že není provedena žádná akce.
Výjimky
participantCount
je menší než 0 nebo větší než 32 767.
Poznámky
Delegát postPhaseAction
bude proveden poté, co všichni účastníci dorazili na bariéru v jedné fázi. Účastníci nebudou uvolněni do další fáze, dokud delegát postPhaseAction nedokončí provádění.