CComSingleThreadModel

клас CComSingleThreadModel

CComSingleThreadModel надає методи для приросту і зашкодити видатності значення змінної. На відміну від CComMultiThreadModel і CComMultiThreadModelNoCSці методи не є безпечним для потоку.

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

Threading моделі
typedef Єдиний Квартира Безкоштовні
CComObjectThreadModel S S М
CComGlobalsThreadModel S М М

S =CComSingleThreadModel; M =CComMultiThreadModel

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

# включити lt;atlbase.h>

Члени класу

Index