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