CurrentScheduler::Create, méthode
Crée un nouveau planificateur dont le comportement est décrit par le paramètre _Policy et l'associe au contexte d'appel. Le planificateur créé récemment deviendra le planificateur actuel pour le contexte d'appel.
_CRTIMP static void __cdecl Create(
const SchedulerPolicy& _Policy
);
Paramètres
- _Policy
Stratégie du planificateur qui décrit le comportement du planificateur créé récemment.
Notes
L'attachement du planificateur au contexte d'appel place implicitement un décompte de références sur le planificateur.
Après avoir créé un planificateur avec la méthode Create, vous devez appeler la méthode CurrentScheduler::Detach à un moment ou un autre pour autoriser l'arrêt du planificateur.
Si cette méthode est appelée à partir d'un contexte déjà associé à un planificateur différent, le planificateur existant est mémorisé comme le planificateur précédent, et le planificateur créé récemment devient le planificateur actuel. Lorsque vous appelez la méthode CurrentScheduler::Detach ultérieurement, le planificateur précédent est restauré comme planificateur actuel.
Cette méthode peut lever diverses exceptions, notamment scheduler_resource_allocation_error et invalid_scheduler_policy_value.
Configuration requise
En-tête : concrt.h
Espace de noms d'accès : Concurrency
Voir aussi
Référence
CurrentScheduler::Detach, méthode