在於該排程器中的其中一個虛擬處理器上執行的內容上叫用時,會將額外的虛擬處理器插入排程器中,期間為程式碼的區塊。
_CRTIMP static void __cdecl Oversubscribe(
bool _BeginOversubscription
);
參數
- _BeginOversubscription
如果為 true,表示應在過度訂閱期間加入額外的虛擬處理器。 如果 false,即表示應結束過度訂閱並移除先前加入的虛擬處理器。
備註
請注意,在利用使用者模式可排程 (UMS) 執行緒的排程器上,這個方法不會不插入新的虛擬處理器。 UMS 排程器可以偵測核心封鎖,並且選擇在虛擬處理器 (其執行內容已遭封鎖) 上執行新的內容。
如需在應用程式中使用過度訂閱的詳細資訊,請參閱 工作排程器 (並行執行階段)。
需求
標頭: concrt.h
**命名空間:**並行