multitype_join::multitype_join-Konstruktor
Erstellt einen multitype_join-Meldungsblock.
explicit multitype_join(
_Type _Tuple
);
multitype_join(
Scheduler& _PScheduler,
_Type _Tuple
);
multitype_join(
ScheduleGroup& _PScheduleGroup,
_Type _Tuple
);
multitype_join(
multitype_join && _Join
);
Parameter
_Tuple
Ein tuple der Quellen für diesen multitype_join-Meldungsblock._PScheduler
Das Scheduler-Objekt, in dem die Weiterleitungsaufgabe für den multitype_join-Meldungsblock geplant ist._PScheduleGroup
Das ScheduleGroup-Objekt, in dem die Weiterleitungsaufgabe für den multitype_join-Meldungsblock geplant ist.Das verwendete Scheduler-Objekt wird von der Planungsgruppe impliziert._Join
Ein multitype_join-Meldungsblock, aus dem kopiert wird.Beachten Sie, dass das ursprüngliche Objekt verwaist ist, sodass dies ein Verschiebungskonstruktor ist.
Hinweise
Die Laufzeit verwendet den Standardplaner, wenn Sie den _PScheduler-Parameter oder _PScheduleGroup-Parameter nicht angeben.
Bei aktiver Sperre werden aktive Aufgaben nicht verschoben, d. h., der Benutzer muss sicherstellen, dass zum Zeitpunkt der Verschiebung keine einfachen Aufgaben aktiv sind.Andernfalls können zahlreiche Wettrennen auftreten und zu Ausnahmen oder inkonsistenten Zuständen führen.
Anforderungen
Header: agents.h
Namespace: Parallelität