Barrier Constructors

Definitie

Initialiseert een nieuw exemplaar van de Barrier klasse.

Overloads

Name Description
Barrier(Int32)

Initialiseert een nieuw exemplaar van de Barrier klasse.

Barrier(Int32, Action<Barrier>)

Initialiseert een nieuw exemplaar van de Barrier klasse.

Barrier(Int32)

Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs

Initialiseert een nieuw exemplaar van de Barrier klasse.

public:
 Barrier(int participantCount);
public Barrier(int participantCount);
new System.Threading.Barrier : int -> System.Threading.Barrier
Public Sub New (participantCount As Integer)

Parameters

participantCount
Int32

Het aantal deelnemende threads.

Uitzonderingen

participantCount is kleiner dan 0 of groter dan 32.767.

Zie ook

Van toepassing op

Barrier(Int32, Action<Barrier>)

Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs
Bron:
Barrier.cs

Initialiseert een nieuw exemplaar van de Barrier klasse.

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

Parameters

participantCount
Int32

Het aantal deelnemende threads.

postPhaseAction
Action<Barrier>

De Action<T> te uitvoeren na elke fase. Null (Niets in Visual Basic) kan worden doorgegeven om aan te geven dat er geen actie wordt ondernomen.

Uitzonderingen

participantCount is kleiner dan 0 of groter dan 32.767.

Opmerkingen

De postPhaseAction gedelegeerde wordt uitgevoerd nadat alle deelnemers in één fase bij de barrière zijn aangekomen. De deelnemers worden pas vrijgegeven in de volgende fase als de gedelegeerde postPhaseAction de uitvoering heeft voltooid.

Zie ook

Van toepassing op