CComMultiThreadModel::CriticalSection
При использовании CComMultiThreadModel, ссылки CriticalSection имени typedef классифицируют CComCriticalSection, который предоставляет методы для получения объекта и освобождение владение критической секции.
Синтаксис
typedef CComCriticalSection CriticalSection;
Заметки
CComSingleThreadModel и CComMultiThreadModelNoCS также содержит определения CriticalSection.Следующая таблица показывает связь между классом потоковой модели и классом критической секции снабженными на CriticalSection:
Класс, определенный внутри |
Упоминаемый класс |
---|---|
CComMultiThreadModel |
CComCriticalSection |
CComSingleThreadModel |
CComFakeCriticalSection |
CComMultiThreadModelNoCS |
CComFakeCriticalSection |
В дополнение к CriticalSection, можно использовать имя AutoCriticalSectiontypedef.Не следует определять AutoCriticalSection в глобальных объектов или статических членах класса, если необходимо исключить код запуска CRT.
См. раздел CComMultiThreadModel::AutoCriticalSection.
Требования
Header: atlbase.h
См. также
CComMultiThreadModel Class
CComObjectThreadModel
CComGlobalsThreadModel
CComMultiThreadModel::ThreadModelNoCS