Partager via


Barrier Constructeurs

Définition

Initialise une nouvelle instance de la classe Barrier.

Surcharges

Barrier(Int32)

Initialise une nouvelle instance de la classe Barrier.

Barrier(Int32, Action<Barrier>)

Initialise une nouvelle instance de la classe Barrier.

Barrier(Int32)

Initialise une nouvelle instance de la classe Barrier.

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

Paramètres

participantCount
Int32

Nombre de threads participants.

Exceptions

participantCount est inférieur à 0 ou supérieur à 32 767.

Voir aussi

S’applique à

Barrier(Int32, Action<Barrier>)

Initialise une nouvelle instance de la 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))

Paramètres

participantCount
Int32

Nombre de threads participants.

postPhaseAction
Action<Barrier>

Action<T> à exécuter après chaque phase. La valeur Null (Nothing en Visual Basic) peut être passée pour indiquer qu'aucune action n'est exécutée.

Exceptions

participantCount est inférieur à 0 ou supérieur à 32 767.

Remarques

Le postPhaseAction délégué sera exécuté une fois que tous les participants sont arrivés à la barrière en une seule phase. Les participants ne seront pas libérés jusqu’à ce que le délégué postPhaseAction ait terminé l’exécution.

Voir aussi

S’applique à