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
네임 스페이스: 동시성