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


CComCriticalSection Class

Этот класс предоставляет методы для получения объекта и освобождение владение критической секции.

class CComCriticalSection

Члены

Открытые конструкторы

Имя

Описание

CComCriticalSection::CComCriticalSection

Конструктор.

Открытые методы

Имя

Описание

CComCriticalSection::Init

Создает и инициализирует объект критической секции.

CComCriticalSection::Lock

Возвращает владельца объекта критической секции.

CComCriticalSection::Term

Системные ресурсы выпусков, используемые объектом критической секции.

CComCriticalSection::Unlock

Освобождает владельца объекта критической секции.

Открытые члены данных

Имя

Описание

CComCriticalSection::m_sec

Объект CRITICAL_SECTION.

Заметки

CComCriticalSection аналогично для категоризации CComAutoCriticalSection, за исключением того, что необходимо явно инициализация и освобождение критической секции.

Обычно используется CComCriticalSection до имя CriticalSectiontypedef. Ссылки данного имени CComCriticalSection при CComMultiThreadModel используется.

См. раздел класс CComCritSecLock для более безопасного способа использования этого класса, чем вызов Lock и Unlock напрямую.

Требования

Header: atlcore.h

См. также

Ссылки

CComFakeCriticalSection Class

CComCritSecLock Class

Другие ресурсы

ATL Class Overview