Compartilhar via


Construtor de multitype_join::multitype_join

Constrói um multitype_join bloco de mensagens.

explicit multitype_join(
   _Type _Tuple
);

multitype_join(
   Scheduler& _PScheduler,
   _Type _Tuple
);

multitype_join(
   ScheduleGroup& _PScheduleGroup,
   _Type _Tuple
);

multitype_join(
   multitype_join && _Join
);

Parâmetros

  • _Tuple
    A tuple de fontes para esta multitype_join bloco de mensagens.

  • _PScheduler
    O Scheduler objeto dentro do qual a propagação de tarefas para o multitype_join bloco de mensagens está agendado.

  • _PScheduleGroup
    O ScheduleGroup objeto dentro do qual a propagação de tarefas para o multitype_join bloco de mensagens está agendado.O Scheduler objeto usado é implícita pelo grupo de agendamento.

  • _Join
    A multitype_join bloco de mensagens para copiar de.Observe que o objeto original é órfão, tornando isso um construtor de movimentação.

Comentários

O tempo de execução usa o agendador padrão se você não especificar o _PScheduler ou _PScheduleGroup parâmetros.

Mova a construção não é executada em um bloqueio, o que significa que é para o usuário para verificar se há tarefas não leve em vôo no momento da movimentação.Caso contrário, inúmeras corridas podem ocorrer, levando a estado inconsistente ou exceções.

Requisitos

Cabeçalho: agents.h

Namespace: concorrência

Consulte também

Referência

multitype_join classe

Classe de agendador

Classe de ScheduleGroup