Struttura IExecutionContext
Un'interfaccia a un contesto di esecuzione che può essere in esecuzione su un processore virtuale specificato e il cui contesto può essere cambiato cooperativamente.
struct IExecutionContext;
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Il metodo chiamato quando un proxy del thread inizia l'esecuzione di un particolare contesto di esecuzione.Deve corrispondere alla routine di lavoro principale per l'utilità di pianificazione. |
|
Consente di restituire un identificatore univoco per il contesto di esecuzione. |
|
Consente di restituire un'interfaccia al proxy del thread che sta eseguendo il contesto. |
|
Consente di restituire un'interfaccia all'utilità di pianificazione a cui appartiene tale contesto di esecuzione. |
|
Associa un proxy del thread a questo contesto di esecuzione.Il proxy del thread associato richiama questo metodo poco prima di iniziare l'esecuzione del metodo Dispatch del contesto. |
Note
Se si implementa un'utilità di pianificazione personalizzata che si interfaccia con il gestore risorse del runtime di concorrenza, sarà necessario implementare l'interfaccia IExecutionContext.I thread creati da Gestione risorse eseguono un lavoro per conto dell'utilità di pianificazione mediante l'esecuzione del metodo IExecutionContext::Dispatch.
Gerarchia di ereditarietà
IExecutionContext
Requisiti
Header: concrtrm.h
Concorrenza diSpazio dei nomi: