CComMultiThreadModel 類別
CComMultiThreadModel 為遞增和遞減變數的值會提供執行緒安全的方法。
class CComMultiThreadModel
Members
公用 Typedefs
名稱 |
描述 |
---|---|
參考類別 CComAutoCriticalSection。 |
|
參考類別 CComCriticalSection。 |
|
參考類別 CComMultiThreadModelNoCS。 |
公用方法
名稱 |
描述 |
---|---|
(靜態) 會指定變數的值以安全執行緒方法。 |
|
(靜態) 將指定變數的值以安全執行緒方法。 |
備註
通常,您會將兩個 typedef 名稱] 使用 CComMultiThreadModel , CComObjectThreadModel 或 CComGlobalsThreadModel。每個 typedef 參考的類別取決於執行緒模型使用,如下表所示:
typedef |
單一執行緒 |
Apartment 執行緒 |
無限制執行緒 |
---|---|---|---|
CComObjectThreadModel |
S |
S |
M |
CComGlobalsThreadModel |
S |
M |
M |
S=CComSingleThreadModel;M=CComMultiThreadModel
CComMultiThreadModel 定義三個 typedef 名稱。AutoCriticalSection 和 CriticalSection 參考才能取得和釋放關鍵區段的擁有權提供方法的類別。ThreadModelNoCS 參考類別 CComMultiThreadModelNoCS。
需求
Header: atlbase.h