Compartir a través de


Barrier Constructores

Definición

Inicializa una nueva instancia de la clase Barrier.

Sobrecargas

Barrier(Int32)

Inicializa una nueva instancia de la clase Barrier.

Barrier(Int32, Action<Barrier>)

Inicializa una nueva instancia de la clase Barrier.

Barrier(Int32)

Source:
Barrier.cs
Source:
Barrier.cs
Source:
Barrier.cs

Inicializa una nueva instancia de la clase Barrier.

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

Parámetros

participantCount
Int32

Número de subprocesos que participan.

Excepciones

participantCount es menor que 0 o mayor que 32 767.

Consulte también

Se aplica a

Barrier(Int32, Action<Barrier>)

Source:
Barrier.cs
Source:
Barrier.cs
Source:
Barrier.cs

Inicializa una nueva instancia de la clase 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))

Parámetros

participantCount
Int32

Número de subprocesos que participan.

postPhaseAction
Action<Barrier>

Objeto Action<T> que se va a ejecutar después de cada fase. Se puede pasar null (Nothing en Visual Basic) para indicar que no se realiza ninguna acción.

Excepciones

participantCount es menor que 0 o mayor que 32 767.

Comentarios

El postPhaseAction delegado se ejecutará después de que todos los participantes hayan llegado a la barrera en una fase. Los participantes no se liberarán a la siguiente fase hasta que el delegado postPhaseAction haya completado la ejecución.

Consulte también

Se aplica a