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
    在其中排程 multitype_join 傳訊區塊之傳播工作的 Scheduler 物件。

  • _PScheduleGroup
    在其中排程 multitype_join 傳訊區塊之傳播工作的 ScheduleGroup 物件。排程群組會隱含所用的 Scheduler 物件。

  • _Join
    為複製來源的 multitype_join 傳訊區塊。請注意,原始物件已損毀,使其成為移動建構函式。

備註

如果您不指定 _PScheduler 或 _PScheduleGroup 參數,執行階段會使用預設排程器。

移動建構並不是在鎖定之下執行的,也就是說,使用者必須確定沒有移動時沒有任何輕量工作正在進行。否則,可能發生許多競爭情形,導致例外狀況或不一致的狀態。

需求

標頭: agents.h

Namespace: 並行存取

請參閱

參考

multitype_join 類別

Scheduler 類別

ScheduleGroup 類別