IUMSThreadProxy 結構
執行緒的抽象概念。 如果您想要授與使用者模式可排程的 (UMS) 給您的執行緒,請將排程器原則項目 SchedulerKind 的值設為 UmsThreadDefault,並實作 IUMSScheduler 介面。 只有安裝 Windows 7 (含以上) 版本的 64 位元作業系統支援 UMS 執行緒。
struct IUMSThreadProxy : public IThreadProxy;
Members
公用方法
名稱 |
描述 |
---|---|
呼叫以輸入關鍵區域。 在關鍵區域內,排程器不會觀察在該區域期間發生的非同步封鎖作業。 這表示排程器無法 reentered 的分頁錯誤、 執行緒暫止、 核心非同步程序呼叫 (至少),以此類推,UMS 執行緒。 |
|
呼叫以輸入超關鍵區域。 在超關鍵區域內,排程器不會觀察區域期間發生任何封鎖作業。 這表示排程器將不 reentered 阻擋函式呼叫、 鎖定擷取會嘗試哪一個區塊中,分頁錯誤執行緒暫止、 核心非同步程序呼叫 (至少),以及這樣的權利,如 UMS 執行緒。 |
|
呼叫以離開關鍵區域。 |
|
呼叫以離開超關鍵區域。 |
|
傳回執行緒 Proxy 所在的關鍵區域類型。 因為超關鍵區域都是 /m 的關鍵區域中,如果程式碼已經在關鍵區域,然後超關鍵區域中,輸入InsideHyperCriticalRegion將會被傳回。 |
繼承階層架構
IUMSThreadProxy
需求
標頭: concrtrm.h
Namespace: 並行存取