CComSingleThreadModel::CriticalSection

typedef CComFakeCriticalSection CriticalSection;

Зауваження

При використанні CComSingleThreadModel, ім'я typedef CriticalSection посилання класу CComFakeCriticalSection. Тому, що CComFakeCriticalSection не надає критичної секції, методи нічого не робити.

CComMultiThreadModel і CComMultiThreadModelNoCS також містять визначення для CriticalSection. У нижченаведеній таблиці показано зв'язок між threading модель класу і класу критичної секції, посилання на CriticalSection:

Клас, визначених у Клас посилання
CcomSingleThreadModel CcomFakeCriticalSection
CcomMultiThreadModel CcomCriticalSection
CcomMultiThreadModelNoCS CcomFakeCriticalSection

На додаток до CriticalSectionможна використовувати ім'я typedef AutoCriticalSection. Ви повинні не вказати AutoCriticalSection в глобальні об'єкти або членів статичного класу, щоб усунути CRT код запуску.

Приклад

Див CComMultiThreadModel::AutoCriticalSection.

Огляд CComSingleThreadModel |nbsp; Члени класу

Дивіться такожnbsp;CComObjectThreadModel, CComGlobalsThreadModel, CComSingleThreadModel::ThreadModel&NoCS

Index