choice::choice — Konstruktor
Konstrukcje choice bloku obsługi wiadomości.
explicit choice(
_Type _Tuple
);
choice(
Scheduler& _PScheduler,
_Type _Tuple
);
choice(
ScheduleGroup& _PScheduleGroup,
_Type _Tuple
);
choice(
choice && _Choice
);
Parametry
_Tuple
A tuple źródeł wyboru._PScheduler
Scheduler w ramach którego propagacji zadań dla obiektu choice zaplanowano bloku obsługi wiadomości._PScheduleGroup
ScheduleGroup w ramach którego propagacji zadań dla obiektu choice zaplanowano bloku obsługi wiadomości.Scheduler Obiekt używany jest implikowane przez grupę harmonogramu._Choice
A choice 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