ScheduleGroup::Release-Methode
Dekrementiert die Verweiszähler dieser Planergruppe.
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. Sobald Sie die Release-Methode so oft wie angegeben aufgerufen haben, um den Erstellungsverweiszähler und irgendwelche weiteren mit der Reference-Methode platzierten Verweise zu entfernen, dürfen 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 letztere zum Zerstören des Planers führen können. Andernfalls kann dies zu einem nicht definiertem Verhalten führen.
Anforderungen
Header: concrt.h
Namespace: Concurrency
Siehe auch
Referenz
ScheduleGroup::Reference-Methode