CurrentScheduler::CreateScheduleGroup, méthode
Crée un groupe de planification dans le planificateur associé au contexte d'appel. La version qui accepte le paramètre _Placement entraîne des tâches au sein du nouveau groupe de planification créé un risque d'être influencé par rapport à l'exécution à l'emplacement spécifié par le paramètre.
static ScheduleGroup * __cdecl CreateScheduleGroup();
static ScheduleGroup * __cdecl CreateScheduleGroup(
location& _Placement
);
Paramètres
- _Placement
Une référence à un emplacement où les tâches du groupe de planification seront influencées son exécution.
Valeur de retour
Pointeur vers le groupe de planification créé récemment. Cet objet ScheduleGroup est associé à un décompte de références initial.
Notes
Cette méthode entraînera la création du planificateur par défaut du processus et/ou son attachement au contexte d'appel si aucun planificateur n'est actuellement associé au contexte d'appel.
Vous devez appeler la méthode Release sur un groupe de planification lorsque vous avez fini de planifier le travail pour ce groupe. Le planificateur détruira le groupe de planification lorsque tout les travaux mis en file d'attente seront terminés.
Notez que si vous avez créé ce planificateur explicitement, vous devez libérer toutes les références pour y planifier des groupes, avant de libérer votre référence sur le planificateur, par le détachement de son contexte actuel.
Configuration requise
En-tête : concrt.h
Espace de noms : concurrency
Voir aussi
Référence
ScheduleGroup::Release, méthode