執行緒模型和關鍵區段類別
下列類別會定義一個執行緒模型和關鍵區段:
CAtlAutoThreadModule 實作執行緒集區, Apartment Model COM 伺服器。
CAtlAutoThreadModuleT 用於實作執行緒集區提供了方法, Apartment Model COM 伺服器。
CComMultiThreadModel 為遞增和遞減變數提供執行緒安全的方法。提供關鍵區段。
CComMultiThreadModelNoCS 為遞增和遞減變數提供執行緒安全的方法。不提供關鍵區段。
CComSingleThreadModel 為遞增和遞減變數的方法。不提供關鍵區段。
CComObjectThreadModel 決定單一物件類別的適當的執行緒模型類別。
CComGlobalsThreadModel 判斷是全域可用物件的適當的執行緒模型類別。
CComAutoCriticalSection 包含取得和釋放的關鍵區段 (Critical Section) 方法。這個關鍵區段執行。會自動初始化。
CComCriticalSection 包含取得和釋放的關鍵區段 (Critical Section) 方法。必須明確初始化關鍵區段。
CComFakeCriticalSection 反映在 CComCriticalSection 的方法,但不提供關鍵區段。在 CComFakeCriticalSection 的方法不會有任何作用。
CRTThreadTraits CRT 針對執行緒提供建立函式。如果執行緒是使用 CRT 函式,請使用這個類別。
Win32ThreadTraits 為 Windows 執行緒提供建立函式。如果執行緒不會使用 CRT 函式,請使用這個類別。