Metodo Context::Oversubscribe

Inietta un processore virtuale aggiuntivo in un'utilità di pianificazione per la durata di un blocco di codice in caso di richiamo su un contesto che esegue uno dei processori virtuali in quell'utilità di pianificazione.

_CRTIMP static void __cdecl Oversubscribe(
   bool _BeginOversubscription
);

Parametri

  • _BeginOversubscription
    Se true, un'indicazione che un processore virtuale extra virtual dovrebbe essere aggiunto per la durata dell'oversubscription. Se false, un'indicazione che l'oversubscription deve finire e il processore virtuale precedentemente aggiunto deve essere rimosso.

Note

Notare che in un'utilità di pianificazione che utilizza thread dello schedulable della modalità utente (UMS), questo metodo non inserisce un nuovo processore virtuale. L'utilità di pianificazione UMS può rilevare il blocco del kernel e scegliere di eseguire un nuovo contesto su un processore virtuale la cui esecuzione di contesto è bloccata.

Per ulteriori informazioni sull'utilizzo dell'oversubscription, vedere Utilità di pianificazione (runtime di concorrenza).

Requisiti

Header: concrt.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Classe Context

Concetti

Utilità di pianificazione (runtime di concorrenza)