Condividi tramite


Barrier Costruttori

Definizione

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.

postPhaseAction
Action<Barrier>

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.

Vedi anche

Si applica a