CComMultiThreadModel

клас CComMultiThreadModel

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

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

S =CComSingleThreadModel; M =CComMultiThreadModel

CComMultiThreadModel сам визначає три typedef імена. AutoCriticalSection і CriticalSection посилання класи, що забезпечують методи для отримання і звільнення власності критичної секції. ThreadModelNoCS посилання класу CComMultiThreadModelNoCS.

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

Члени класу

Дивіться також CComSingleThreadModel, CComAutoCriticalSection, CComCriticalSection

Index