Barrier Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Barrier.
Sobrecargas
Barrier(Int32) |
Inicializa uma nova instância da classe Barrier. |
Barrier(Int32, Action<Barrier>) |
Inicializa uma nova instância da classe Barrier. |
Barrier(Int32)
Inicializa uma nova instância da classe 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
O número de threads participantes.
Exceções
participantCount
é menor que 0 ou maior que 32.767.
Confira também
Aplica-se a
Barrier(Int32, Action<Barrier>)
Inicializa uma nova instância da 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))
Parâmetros
- participantCount
- Int32
O número de threads participantes.
O Action<T> a ser executado após cada fase. null (Nothing no Visual Basic) pode ser passado para indicar que nenhuma ação é executada.
Exceções
participantCount
é menor que 0 ou maior que 32.767.
Comentários
O postPhaseAction
delegado será executado depois que todos os participantes chegarem à barreira em uma fase. Os participantes não serão liberados para a próxima fase até que o delegado postPhaseAction tenha concluído a execução.