Конструктор multitype_join::multitype_join
Создает блок сообщений multitype_join.
explicit multitype_join(
_Type _Tuple
);
multitype_join(
Scheduler& _PScheduler,
_Type _Tuple
);
multitype_join(
ScheduleGroup& _PScheduleGroup,
_Type _Tuple
);
multitype_join(
multitype_join && _Join
);
Параметры
_Tuple
tuple источников для этого блока сообщений multitype_join._PScheduler
Объект Scheduler, в котором запланировано выполнение задания распространения блока сообщений multitype_join._PScheduleGroup
Объект ScheduleGroup, в котором запланировано выполнение задания распространения блока сообщений multitype_join.Используемый объект Scheduler задается группой расписаний._Join
Блок сообщений multitype_join, из которого копировать.Обратите внимание что исходный объект становится потерянным, делая это конструктором перемещения.
Заметки
Среда выполнения использует планировщик по умолчанию, если не задать параметр _PScheduler или _PScheduleGroup.
Перемещение конструкции не выполняется в блокировке, что означает, что пользователь должен сам убедиться, что нет простых задач в состоянии выполнения во время перемещения.В противном случае многочисленные "гонки" могут произойти, ведущие к исключениям или поврежденному состоянию.
Требования
Заголовок: agents.h
Параллелизм пространство имен: