Share via


Context::Oversubscribe, méthode

Injecte un processeur virtuel supplémentaire dans un planificateur pour la durée d'un bloc de code en cas d'appel sur un contexte s'exécutant sur l'un des processeurs virtuels dans ce planificateur.

_CRTIMP static void __cdecl Oversubscribe(
   bool _BeginOversubscription
);

Paramètres

  • _BeginOversubscription
    Si true, une information indiquant qu'un processeur virtuel supplémentaire doit être ajouté pour la durée du surabonnement. Si false, une information indiquant que le surabonnement doit être arrêté et que le processeur virtuel ajouté précédemment doit être supprimé.

Notes

Notez que sur un planificateur qui utilise des threads UMS, cette méthode n'injecte pas de nouveau processeur virtuel. Le planificateur UMS peut détecter le blocage de noyau et choisir d'exécuter un nouveau contexte sur un processeur virtuel qui exécute le contexte bloqué.

Pour plus d'informations sur l'utilisation du surabonnement dans votre application, consultez Planificateur de tâches (runtime d'accès concurrentiel).

Configuration requise

En-tête : concrt.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Context, classe

Concepts

Planificateur de tâches (runtime d'accès concurrentiel)