Barrier Barrier Barrier Barrier Constructors

Definizione

Overload

Barrier(Int32) Barrier(Int32) Barrier(Int32) Barrier(Int32)

Inizializza una nuova istanza della classe Barrier.Initializes a new instance of the Barrier class.

Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>)

Inizializza una nuova istanza della classe Barrier.Initializes a new instance of the Barrier class.

Barrier(Int32) Barrier(Int32) Barrier(Int32) Barrier(Int32)

Inizializza una nuova istanza della classe Barrier.Initializes a new instance of the Barrier class.

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

Numero di thread che partecipano.The number of participating threads.

Eccezioni

participantCount è minore di 0 o maggiore di 32.767.participantCount is less than 0 or greater than 32,767.

Vedi anche

Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>) Barrier(Int32, Action<Barrier>)

Inizializza una nuova istanza della classe Barrier.Initializes a new instance of the Barrier class.

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

Numero di thread che partecipano.The number of participating threads.

postPhaseAction
Action<Barrier>

Oggetto Action<T> da eseguire dopo ogni fase.The Action<T> to be executed after each phase. null (Nothing in Visual Basic) può essere passato per non indicare che non viene intrapresa alcuna azione.null (Nothing in Visual Basic) may be passed to indicate no action is taken.

Eccezioni

participantCount è minore di 0 o maggiore di 32.767.participantCount is less than 0 or greater than 32,767.

Commenti

Il postPhaseAction delegato verrà eseguito dopo che tutti i partecipanti sono arrivati alla barriera in un'unica fase.The postPhaseAction delegate will be executed after all participants have arrived at the barrier in one phase. Non verranno rilasciati i partecipanti alla fase successiva fino a quando il delegato postPhaseAction non ha completato l'esecuzione.The participants will not be released to the next phase until the postPhaseAction delegate has completed execution.

Vedi anche

Si applica a