Metodo ISchedulerProxy::SubscribeCurrentThread
Consente di registrare il thread corrente con Gestione risorse associandolo all'utilità di pianificazione.
virtual IExecutionResource * SubscribeCurrentThread() =0;
Valore restituito
Interfaccia IExecutionResource che rappresenta il thread corrente nel runtime.
Note
Utilizzare tale metodo se si desidera tenere in considerazione Gestione risorse per il thread corrente durante l'allocazione delle risorse alla propria e alle altre utilità di pianificazione. È particolarmente utile quando il thread intende partecipare al lavoro messo in coda all'utilità di pianificazione, insieme alle radici del processore virtuale che l'utilità di pianificazione riceve dalla Gestione risorse. Gestione risorse utilizza informazioni per impedire l'oversubscription non necessaria di thread di hardware sul sistema.
La risorsa di esecuzione ricevuta tramite tale metodo deve essere restituita a Gestione risorse mediante il metodo IExecutionResource::Remove. Il thread che chiama il metodo Remove deve essere lo stesso thread che ha chiamato in precedenza il metodo SubscribeCurrentThread.
L'atto di sottoscrivere un thread incrementa di uno il livello di sottoscrizione del thread di hardware sottostante. Il livello di sottoscrizione viene ridotto di uno quando la sottoscrizione termina. Per ulteriori informazioni sui livelli della sottoscrizione, vedere IExecutionResource::CurrentSubscriptionLevel.
Requisiti
Header: concrtrm.h
Concorrenza diSpazio dei nomi: