Udostępnij za pośrednictwem


Konstruktor multitype_join::multitype_join

Konstrukcje multitype_join bloku obsługi wiadomości.

explicit multitype_join(
   _Type _Tuple
);

multitype_join(
   Scheduler& _PScheduler,
   _Type _Tuple
);

multitype_join(
   ScheduleGroup& _PScheduleGroup,
   _Type _Tuple
);

multitype_join(
   multitype_join && _Join
);

Parametry

  • _Tuple
    A tuple źródeł, w tym multitype_join bloku obsługi wiadomości.

  • _PScheduler
    Scheduler w ramach którego propagacji zadań dla obiektu multitype_join zaplanowano bloku obsługi wiadomości.

  • _PScheduleGroup
    ScheduleGroup w ramach którego propagacji zadań dla obiektu multitype_join zaplanowano bloku obsługi wiadomości.Scheduler Obiekt używany jest implikowane przez grupę harmonogramu.

  • _Join
    A multitype_join bloku obsługi wiadomości do skopiowania.Należy zauważyć, że oryginalny obiekt jest oddzielony, co konstruktor przenoszenia.

Uwagi

Środowisko wykonawcze używa Harmonogram domyślny, jeśli nie zostanie _PScheduler lub _PScheduleGroup parametry.

Przenieś konstrukcji nie jest wykonywane pod zamknięciem, co oznacza, że jest do użytkownika, aby upewnić się, że lot w czasie przenoszenia się żadnych zadań lekki.W przeciwnym razie liczne wyścigach mogą wystąpić, prowadzących do wyjątków lub niespójna.

Wymagania

Nagłówek: agents.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa multitype_join

Harmonogram, klasa

Klasa ScheduleGroup