IUMSThreadProxy::EnterHyperCriticalRegion 方法

呼叫以輸入超關鍵區域。在超關鍵區域內,排程器不會觀察區域期間發生任何封鎖作業。這表示排程器將不 reentered 阻擋函式呼叫、 鎖定擷取會嘗試哪一個區塊中,分頁錯誤執行緒暫止、 核心非同步程序呼叫 (至少),以及這樣的權利,如 UMS 執行緒。

virtual int EnterHyperCriticalRegion() =0;

傳回值

超關鍵區域新的深度。超關鍵區域可重新進入。

備註

排程器在此區域中取得鎖定時所呼叫的方法及所取得的鎖定,都必須相當謹慎。如果此類區塊中的程式碼封鎖排程器附則排程之內容所保留的鎖定,可能會發生死結。

需求

標頭: concrtrm.h

Namespace: 並行存取

請參閱

參考

IUMSThreadProxy 結構

IUMSThreadProxy::ExitHyperCriticalRegion 方法