Share via


CComMultiThreadModelNoCS 類別

CComMultiThreadModelNoCS 為遞增和遞減變數的值會提供執行緒安全,方法,而不使用鎖定或解除鎖定功能的關鍵區段。

class CComMultiThreadModelNoCS

Members

fce3e3ab.collapse_all(zh-tw,VS.110).gif公用 Typedefs

名稱

描述

CComMultiThreadModelNoCS::AutoCriticalSection

參考類別 CComFakeCriticalSection

CComMultiThreadModelNoCS::CriticalSection

參考類別 CComFakeCriticalSection

CComMultiThreadModelNoCS::ThreadModelNoCS

參考類別 CComMultiThreadModelNoCS

fce3e3ab.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CComMultiThreadModelNoCS::Decrement

(靜態) 會指定變數的值以安全執行緒方法。

CComMultiThreadModelNoCS::Increment

(靜態) 將指定變數的值以安全執行緒方法。

備註

CComMultiThreadModelNoCS 類似 CComMultiThreadModel 因為遞增和遞減變數提供執行緒安全的方法。 不過,在中,當您將 CComMultiThreadModelNoCS參考關鍵區段類別,方法就像 Lock 和 Unlock 不會執行任何動作。

一般而言,您會 ThreadModelNoCStypedef 名稱使用 CComMultiThreadModelNoCS 。 這 typedef 在 CComMultiThreadModelNoCSCComMultiThreadModelCComSingleThreadModel中定義。

注意事項注意事項

全域 typedef 名稱 CComObjectThreadModelCComGlobalsThreadModel 不參考 CComMultiThreadModelNoCS

除了 ThreadModelNoCS之外, CComMultiThreadModelNoCS 定義 AutoCriticalSectionCriticalSection。 後者這兩個 typedef 名稱參考 CComFakeCriticalSection,提供空的方法與取得及釋放關鍵區段。

需求

Header: atlbase.h

請參閱

其他資源

ATL 類別概觀