Freigeben über


ScheduleGroup::Release-Methode

Verringert den Planer gruppiert verweiszähler.

virtual unsigned int Release() =0;

Rückgabewert

Der neu dekrementierte Verweiszähler.

Hinweise

Dies wird meist verwendet, um die Lebensdauer der Planungsgruppe für die Erstellung zu verwalten.Wenn der Verweiszähler einer Planungsgruppe auf 0 (null) fällt, wird die Planungsgruppe von der Laufzeit gelöscht.Nachdem Sie die Release bestimmten Häufigkeit der Methode aufgerufen haben, dass der Build verweiszähler und alle weiteren Verweise entfernt werden, die mithilfe der Reference-Methode platziert werden, können Sie die Planungsgruppe nicht weiter verwenden.Dies führt zu einem nicht definiertem Verhalten.

Eine Planungsgruppe ist einer bestimmten Planerinstanz zugeordnet.Sie müssen sicherstellen, dass alle Verweise auf die Planungsgruppe freigegeben werden, bevor alle Verweise auf den Planer freigegeben werden, da die letzterem den Planer führen könnten, der gelöscht wurde.Andernfalls kann dies zu einem nicht definiertem Verhalten führen.

Anforderungen

Header: concrt.h

Namespace: Parallelität

Siehe auch

Referenz

ScheduleGroup-Klasse

ScheduleGroup::Reference-Methode

CurrentScheduler::CreateScheduleGroup-Methode

Scheduler::CreateScheduleGroup-Methode