IVirtualProcessorRoot, structure
Abstraction d'un thread matériel sur laquelle un proxy de thread peut s'exécuter.
struct IVirtualProcessorRoot : public IExecutionResource;
Membres
Méthodes publiques
Nom |
Description |
---|---|
Implique que le proxy de thread associé au pContext d'interface du contexte d'exécution démarre l'exécution sur cette racine de processeur virtuel. |
|
Implique que le proxy de thread qui s'exécute actuellement sur cette racine de processeur virtuel arrête de distribuer le contexte d'exécution. Le proxy de thread reprendra l'exécution au moment de l'appel à la méthode Activate. |
|
A pour effet de rendre visibles à tous les processeurs sur le système les données stockées dans la hiérarchie de la mémoire de processeurs individuels. Il vérifie qu'une barrière de mémoire a été exécuté sur tous les processeurs avant que la méthode ne soit retournée. |
|
Retourne un identificateur unique pour la racine de processeur virtuel. |
Notes
Chaque racine de processeur virtuel a une ressource d'exécution associée. L'interface hérite de la classe IVirtualProcessorRoot à partir de l'interface IExecutionResource. Plusieurs racines de processeur virtuel peuvent correspondre au même thread matériel sous-jacent.
Le Gestionnaire des ressources accorde des racines de processeur virtuel aux planificateurs en réponse aux demandes de ressources. Un planificateur peut utiliser une racine de processeur virtuel pour exécuter un travail en l'activant avec un contexte d'exécution.
Hiérarchie d'héritage
IVirtualProcessorRoot
Configuration requise
En-tête : concrtrm.h
Accès concurrentiel del'espace de noms :