Barrier Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe Barrier.
Overload
Barrier(Int32) |
Inizializza una nuova istanza della classe Barrier. |
Barrier(Int32, Action<Barrier>) |
Inizializza una nuova istanza della classe Barrier. |
Barrier(Int32)
Inizializza una nuova istanza della classe Barrier.
public:
Barrier(int participantCount);
public Barrier (int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)
Parametri
- participantCount
- Int32
Numero di thread che partecipano.
Eccezioni
participantCount
è minore di 0 o maggiore di 32.767.
Vedi anche
Si applica a
Barrier(Int32, Action<Barrier>)
Inizializza una nuova istanza della classe 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))
Parametri
- participantCount
- Int32
Numero di thread che partecipano.
Oggetto Action<T> da eseguire dopo ogni fase. null (Nothing in Visual Basic) può essere passato per non indicare che non viene intrapresa alcuna azione.
Eccezioni
participantCount
è minore di 0 o maggiore di 32.767.
Commenti
Il postPhaseAction
delegato verrà eseguito dopo che tutti i partecipanti sono arrivati alla barriera in una fase. I partecipanti non verranno rilasciati alla fase successiva fino al completamento dell'esecuzione del delegato postPhaseAction.