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는 제공된 메시지를 수락해야 하는지 여부를 결정하기 위해 join 메시징 블록이 호출하는 시그니처 **bool (_Type const &)**이 있는 함수입니다.
요구 사항
헤더: agents.h
네임 스페이스: 동시성