共用方式為


Context::Oversubscribe 方法

在於該排程器中的其中一個虛擬處理器上執行的內容上叫用時,會將額外的虛擬處理器插入排程器中,期間為程式碼的區塊。

_CRTIMP static void __cdecl Oversubscribe(
   bool _BeginOversubscription
);

參數

  • _BeginOversubscription
    如果為 true,表示應在過度訂閱期間加入額外的虛擬處理器。 如果 false,即表示應結束過度訂閱並移除先前加入的虛擬處理器。

備註

請注意,在利用使用者模式可排程 (UMS) 執行緒的排程器上,這個方法不會不插入新的虛擬處理器。 UMS 排程器可以偵測核心封鎖,並且選擇在虛擬處理器 (其執行內容已遭封鎖) 上執行新的內容。

如需在應用程式中使用過度訂閱的詳細資訊,請參閱 工作排程器 (並行執行階段)

需求

標頭: concrt.h

**命名空間:**並行

請參閱

參考

Context 類別

概念

工作排程器 (並行執行階段)