Поделиться через


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