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
    适用于此 multitype_join 消息块的源的 tuple

  • _PScheduler
    Scheduler 对象,在其中计划 multitype_join 消息块的传播任务。

  • _PScheduleGroup
    ScheduleGroup 对象,在其中计划 multitype_join 消息块的传播任务。 所用的 Scheduler 对象由计划组指示。

  • _Join
    要从其复制的 multitype_join 消息块。 请注意,原始对象是孤立的,这会使其成为移动构造函数。

备注

如果未指定 _PScheduler 或 _PScheduleGroup 参数,运行时会使用默认计划程序。

移动构造并非在锁下执行,这表示由用户确保在移动时没有轻量任务在飞行。 否则,可以发生大量的争用,导致异常或不一致状态。

要求

**标头:**agents.h

命名空间: 并发

请参见

参考

multitype_join 类

Scheduler 类

ScheduleGroup 类