執行緒模型和關鍵區段類別
下列類別會定義線程模型和關鍵區段:
CAtlAutoThreadModule 實作線程集區、Apartment-model COM 伺服器。
CAtlAutoThreadModuleT 提供實作線程集區 Apartment 模型 COM 伺服器的方法。
CComMultiThreadModel 提供可遞增和遞減變數的線程安全方法。 提供重要區段。
CComMultiThreadModelNoCS 提供可遞增和遞減變數的線程安全方法。 不提供重要區段。
CComSingleThreadModel 提供遞增和遞減變數的方法。 不提供重要區段。
CComObjectThreadModel 決定單一物件類別的適當線程模型類別。
CComGlobalsThreadModel 決定全域可用的對象的適當線程模型類別。
CComAutoCriticalSection Contains 方法可取得和釋放重要區段。 重要區段會自動初始化。
CComCriticalSection 包含用來取得和釋放重要區段的方法。 必須明確初始化重要區段。
CComFakeCriticalSection 會鏡像 中的
CComCriticalSection
方法,而不提供重要區段。 中的CComFakeCriticalSection
方法不會執行任何動作。CRTThreadTraits 提供CRT線程的建立函式。 如果線程將使用CRT函式,請使用這個類別。
Win32ThreadTraits 提供 Windows 線程的建立函式。 如果線程不會使用CRT函式,請使用這個類別。