CComSingleThreadModel

cComSingleThreadModel をクラスします。

CComSingleThreadModel変数の値をインクリメントおよびデクリメントするためメソッドを提供します。CComMultiThreadModelCComMultiThreadModelNoCSとは異なり、これらのメソッドのスレッド セーフではありません。

通常、 CComSingleThreadModelCComObjectThreadModelまたはCComGlobalsThreadModelのいずれかの 2 つのtypedef名の 1 つを使用します。次の表に示すように使用、スレッド モデルの各typedefで参照されるクラスを依存します。:

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

S =CComSingleThreadModel;M =CComMultiThreadModel

CComSingleThreadModel自体には 3 つのtypedef名を定義します。ThreadModelNoCSは、 CComSingleThreadModelを参照します。AutoCriticalSectionCriticalSectionの参照クラスCComFakeCriticalSectionを取得すると、クリティカル セクションの所有権を解放する空のメソッドを提供、。

#include lt;atlbase.h>

クラス メンバー

Index