ScheduleGroup::Release, méthode

Décrémente le décompte de références de ce groupe de planificateurs.

virtual unsigned int Release() =0;

Valeur de retour

Décompte de références décrémenté récemment.

Notes

Cela est utilisé en général pour gérer la durée de vie du groupe de planification pour la composition. Lorsque le décompte de références d'un groupe de la planification atteint zéro, le groupe de planification est supprimé par le runtime. Une fois que vous avez appelé la méthode Release un certain nombre de fois pour supprimer le nombre de références de création et de toutes les références supplémentaires placées via la méthode Reference, vous ne pouvez plus utiliser le groupe de planification. Le fait d'agir ainsi provoquera un comportement non défini.

Un groupe de planification est associé à une instance du planificateur particulière. Vous devez vérifier que toutes les références au groupe de planification sont émises avant d'émettre toutes les références au planificateur, puisque ces dernières pourraient provoquer la destruction du planificateur. Le fait d'agir différemment engendre un comportement non défini.

Configuration requise

En-tête : concrt.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

ScheduleGroup, classe

ScheduleGroup::Reference, méthode

CurrentScheduler::CreateScheduleGroup, méthode

Scheduler::CreateScheduleGroup, méthode