CurrentScheduler, classe
Représente une abstraction pour le planificateur actuel associé au contexte d'appel.
class CurrentScheduler;
Membres
Méthodes publiques
Nom |
Description |
---|---|
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. |
|
Surchargé. 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. |
|
Détache le planificateur actuel du contexte d'appel et restaure le planificateur précédemment associé comme planificateur actuel, le cas échéant. Une fois que cette méthode a retourné une valeur, le contexte d'appel est géré par le planificateur précédemment attaché au contexte utilisant la méthode CurrentScheduler::Create ou Scheduler::Attach. |
|
Retourne un pointeur au planificateur associé au contexte d'appel, également appelé planificateur actuel. |
|
Retourne le nombre actuel de processeurs virtuels pour le planificateur associé au contexte d'appel. |
|
Retourne une copie de la stratégie avec laquelle le planificateur actuel a été créé. |
|
Retourne un identificateur unique pour le planificateur actuel. |
|
Détermine si un emplacement spécifique est disponible sur le planificateur actuel. |
|
A pour effet de signaler le gestionnaire d'événements Windows passé dans le paramètre _ShutdownEvent lorsque le planificateur associé au contexte actuel s'arrête et s'autodétruit. Au moment où l'événement est signalé, tout le travail qui avait été planifié par le planificateur est terminé. Plusieurs événements d'arrêt peuvent être enregistrés via cette méthode. |
|
Surchargé. Planifie une tâche légère dans le planificateur associé au contexte d'appel. La tâche légère sera placée dans un groupe de planification déterminé par le runtime. La version qui accepte le paramètre _Placement implique que la tâche soit influencée par rapport l'exécution à l'emplacement indiqué. |
Notes
S'il n'y a aucun planificateur (consultez Planificateur) associé au contexte d'appel, de nombreuses méthodes dans la classe CurrentScheduler auront pour résultat d'associer le planificateur par défaut du processus. Cela peut également impliquer que le planificateur par défaut du processus est créé pendant un tel appel.
Hiérarchie d'héritage
CurrentScheduler
Configuration requise
En-tête : concrt.h
Espace de noms : concurrency