Freigeben über


Context::Oversubscribe-Methode

Fügt einen zusätzlichen virtuellen Prozessor für die Dauer eines Codeblocks in einen Planer ein, wenn er auf einem Kontext aufgerufen wird, der auf einem der virtuellen Prozessoren in diesem Planer ausgeführt wird.

_CRTIMP static void __cdecl Oversubscribe(
   bool _BeginOversubscription
);

Parameter

  • _BeginOversubscription
    true gibt an, dass für die Dauer der Überzeichnung ein weiterer virtueller Prozessor hinzugefügt werden sollte. false gibt an, dass die Überzeichnung beendet und der zuvor hinzugefügte virtuelle Prozessor entfernt werden soll.

Hinweise

Beachten Sie, dass diese Methode keinen neuen virtuellen Prozessor auf einem Planer einfügt, der im Benutzermodus planbare (UMS) Threads verwendet. Der UMS-Planer kann Kernelblockierung erkennen und entscheiden, einen neuen Kontext für einen virtuellen Prozessor auszuführen, dessen Ausführungskontext blockiert wurde.

Weitere Informationen zum Verwenden von Überzeichnungen in einer Anwendung finden Sie unter Taskplaner (Concurrency Runtime).

Anforderungen

Header: concrt.h

Namespace: Concurrency

Siehe auch

Referenz

Context-Klasse

Konzepte

Taskplaner (Concurrency Runtime)