Struttura IExecutionResource
Un'astrazione per un thread di hardware.
struct IExecutionResource;
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Consente di restituire il numero di radici del processore virtuale attivate e i thread esterni sottoscritti associati attualmente al thread di hardware sottostante che rappresenta la risorsa di esecuzione. |
|
Consente di restituire un identificatore univoco per il thread di hardware rappresentato dalla risorsa di esecuzione. |
|
Consente di restituire un identificatore univoco per il nodo del processore a cui appartiene la risorsa di esecuzione. |
|
Consente di restituire la risorsa di esecuzione su Gestione risorse. |
Note
Le risorse dell'esecuzione possono essere autonome o associate con le radici del processore virtuale. Una risorsa dell'esecuzione autonoma viene creata quando un thread nell'applicazione crea una sottoscrizione del thread. I metodi ISchedulerProxy::SubscribeThread e ISchedulerProxy::RequestInitialVirtualProcessors creano sottoscrizioni al thread e restituiscono un'interfaccia IExecutionResource che rappresenta la sottoscrizione. La creazione di una sottoscrizione di thread è una modalità per informare la Gestione risorse che un thread specificato parteciperà nel lavoro messo in coda a un'utilità di pianificazione, insieme alle radici del processore virtuale che la Gestione risorse assegna all'utilità di pianificazione. Gestione risorse utilizza le informazioni per evitare di eseguire l'oversubscription dei thread di hardware laddove possibile.
Gerarchia di ereditarietà
IExecutionResource
Requisiti
Header: concrtrm.h
Concorrenza diSpazio dei nomi:
Vedere anche
Riferimenti
Struttura IVirtualProcessorRoot