共用方式為


CComSingleThreadModel::AutoCriticalSection

當使用時, CComSingleThreadModeltypedef 名稱 AutoCriticalSection 參考將 CComFakeCriticalSection

typedef CComFakeCriticalSection AutoCriticalSection;

備註

由於 CComFakeCriticalSection 不提供關鍵區段,其方法不執行任何動作。

CComMultiThreadModelCComMultiThreadModelNoCS 包含 AutoCriticalSection的定義。 下表顯示 AutoCriticalSection和關鍵區段類別之間的關聯性所參考的執行緒模型類別:

中定義的類別。

參考的類別

CComSingleThreadModel

CComFakeCriticalSection

CComMultiThreadModel

CComAutoCriticalSection

CComMultiThreadModelNoCS

CComFakeCriticalSection

除了 AutoCriticalSection之外,您也可以使用 typedef 名稱 CriticalSection。 如果您想要排除 CRT 啟始程式碼,您可以在全域物件或靜態類別成員不能指定 AutoCriticalSection

範例

請參閱 CComMultiThreadModel::AutoCriticalSection

需求

Header: atlbase.h

請參閱

參考

CComSingleThreadModel 類別

CComObjectThreadModel

CComGlobalsThreadModel

CComSingleThreadModel::ThreadModelNoCS