cComMultiThreadModel をクラスします。
CComMultiThreadModel変数の値をインクリメントおよびデクリメントするためのスレッド セーフなメソッドを提供します。通常、 CComMultiThreadModel 、 CComObjectThreadModelまたはCComGlobalsThreadModelのいずれかの 2 つのtypedef名の 1 つを使用します。次の表に示すように使用、スレッド モデルの各typedefで参照されるクラスを依存します。:
| スレッド モデル | |||
| typedef | 1 つ | アパート | 無料 |
| CComObjectThreadModel | S | S | M |
| CComGlobalsThreadModel | S | M | M |
S =CComSingleThreadModel;M =CComMultiThreadModel
CComMultiThreadModel自体には 3 つのtypedef名を定義します。AutoCriticalSectionとCriticalSectionを取得して、クリティカル セクションの所有権を解放の方法を提供するクラスを参照します。CComMultiThreadModelNoCS を ThreadModelNoCSへの参照をクラスします。
#include lt;atlbase.h>
参照特価;CComSingleThreadModel、 CComAutoCriticalSection、 CComCriticalSection(&N)