CComSingleThreadModel

класс CComSingleThreadModel

CComSingleThreadModel предоставляет методы для увеличения и уменьшения значения переменной. В отличие от CComMultiThreadModel и CComMultiThreadModelNoCSэти методы не являются поточно-.

Как правило используется CComSingleThreadModel через один из двух названий typedef , CComObjectThreadModel или CComGlobalsThreadModel. Класс, на который ссылается каждой typedef зависит потоковая модель, используемая, как показано в следующей таблице:

Потоковая модель
typedef Один Квартира Свободный
CComObjectThreadModel S S M
CComGlobalsThreadModel S M M

S =CComSingleThreadModel; M =CComMultiThreadModel

CComSingleThreadModel сам определяет имена трех typedef . ThreadModelNoCS ссылается на CComSingleThreadModel. AutoCriticalSection и CriticalSection ссылку на класс CComFakeCriticalSection, который обеспечивает пустые методы, связанные с получением и освобождение собственности критической секции.

# include lt;atlbase.h>

Члены класса

Index