Construtor de multitype_join::multitype_join
Constrói uma multitype_join mensagens bloco.
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 mensagens bloco._PScheduler
O Scheduler objeto dentro do qual a propagação de tarefas para o multitype_join o bloco de mensagens está programado._PScheduleGroup
O ScheduleGroup objeto dentro do qual a propagação de tarefas para o multitype_join o bloco de mensagens está programado. O Scheduler objeto usado implicado o grupo de agendamento._Join
A multitype_join Bloco de mensagens a copiem. Observe que o objeto original fica órfão, tornando isso um construtor de movimentação.
Comentários
O runtime usa o agendador padrão se você não especificar o _PScheduler ou _PScheduleGroup parâmetros.
Mova-se de construção não é executada em um bloqueio, o que significa que ele é para o usuário para certificar-se de que não há nenhuma tarefa esmaecido em vôo no momento da movimentação. Caso contrário, corridas de numerosos podem ocorrer, levando a exceções ou estado inconsistente.
Requisitos
Cabeçalho: Agents.h
Namespace: Simultaneidade