IExecutionContext, structure
Interface à un contexte d'exécution qui peut s'exécuter sur un processeur virtuel donné et dont le contexte peut être modifié de manière coopérative.
struct IExecutionContext;
Membres
Méthodes publiques
Nom |
Description |
---|---|
La méthode appelée lorsqu'un proxy de thread commence à exécuter un contexte d'exécution particulier.Cela doit être la routine de travail principale pour votre planificateur. |
|
Retourne un identificateur unique pour le contexte d'exécution. |
|
Retourne une interface au proxy de thread qui exécute ce contexte. |
|
Retourne une interface au planificateur auquel ce contexte d'exécution appartient. |
|
Associe un proxy de thread à ce contexte d'exécution.Le proxy de thread associé appelle cette méthode juste avant qu'il ne commence à exécuter la méthode Dispatch du contexte. |
Notes
Si vous implémentez un planificateur personnalisé qui interagit avec le Gestionnaire de ressources du runtime d'accès concurrentiel, vous devrez implémenter l'interface IExecutionContext.Les threads créés par le Gestionnaire des ressources exécutent le travail au nom de votre planificateur en exécutant la méthode IExecutionContext::Dispatch.
Hiérarchie d'héritage
IExecutionContext
Configuration requise
En-tête : concrtrm.h
Accès concurrentiel del'espace de noms :