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