Barrier Construtores

Definição

Inicializa uma nova instância da Barrier classe.

Sobrecargas

Name Description
Barrier(Int32)

Inicializa uma nova instância da Barrier classe.

Barrier(Int32, Action<Barrier>)

Inicializa uma nova instância da Barrier classe.

Barrier(Int32)

Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs

Inicializa uma nova instância da Barrier classe.

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

O número de tópicos participantes.

Exceções

participantCount é inferior a 0 ou superior a 32.767.

Ver também

Aplica-se a

Barrier(Int32, Action<Barrier>)

Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs
Origem:
Barrier.cs

Inicializa uma nova instância da Barrier classe.

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

O número de tópicos participantes.

postPhaseAction
Action<Barrier>

A Action<T> ser executada após cada fase. null (Nada no Visual Basic) pode ser passado para indicar que nenhuma ação foi tomada.

Exceções

participantCount é inferior a 0 ou superior a 32.767.

Observações

O postPhaseAction delegado será executado após todos os participantes terem chegado à barreira numa fase. Os participantes não serão libertados para a fase seguinte até que o delegado pós-PhaseAction tenha concluído a execução.

Ver também

Aplica-se a