CComMultiThreadModel

cComMultiThreadModel をクラスします。

CComMultiThreadModel変数の値をインクリメントおよびデクリメントするためのスレッド セーフなメソッドを提供します。通常、 CComMultiThreadModelCComObjectThreadModelまたはCComGlobalsThreadModelのいずれかの 2 つのtypedef名の 1 つを使用します。次の表に示すように使用、スレッド モデルの各typedefで参照されるクラスを依存します。:

スレッド モデル
typedef 1 つ アパート 無料
CComObjectThreadModel S S M
CComGlobalsThreadModel S M M

S =CComSingleThreadModel;M =CComMultiThreadModel

CComMultiThreadModel自体には 3 つのtypedef名を定義します。AutoCriticalSectionCriticalSectionを取得して、クリティカル セクションの所有権を解放の方法を提供するクラスを参照します。CComMultiThreadModelNoCS を ThreadModelNoCSへの参照をクラスします。

#include lt;atlbase.h>

クラス メンバー

参照特価;CComSingleThreadModelCComAutoCriticalSectionCComCriticalSection(&N)

Index