join::join 建構函式
建構 join 傳訊區塊。
join(
size_t _NumInputs
);
join(
size_t _NumInputs,
filter_method const& _Filter
);
join(
Scheduler& _PScheduler,
size_t _NumInputs
);
join(
Scheduler& _PScheduler,
size_t _NumInputs,
filter_method const& _Filter
);
join(
ScheduleGroup& _PScheduleGroup,
size_t _NumInputs
);
join(
ScheduleGroup& _PScheduleGroup,
size_t _NumInputs,
filter_method const& _Filter
);
參數
_NumInputs
將允許這個 join 區塊的輸入數目。_Filter
篩選函數,用來判斷是否應該接受所提供的訊息。_PScheduler
在其中排程 join 傳訊區塊之傳播工作的 Scheduler 物件。_PScheduleGroup
在其中排程 join 傳訊區塊之傳播工作的 ScheduleGroup 物件。 排程群組會隱含所用的 Scheduler 物件。
備註
如果您不指定 _PScheduler 或 _PScheduleGroup 參數,執行階段會使用預設排程器。
filter_method 型別是具有 bool (_Type const &) 簽章的函數,由這個 join 傳訊區塊叫用來判斷是否應接受所提供的訊息。
需求
標頭: agents.h
**命名空間:**並行