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


Класс CComAutoCriticalSection

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

Синтаксис

class CComAutoCriticalSection : public CComCriticalSection

Участники

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

Имя Описание
CComAutoCriticalSection::CComAutoCriticalSection Конструктор.
CComAutoCriticalSection::~CComAutoCriticalSection Деструктор

Замечания

CComAutoCriticalSection аналогичен классу CComCriticalSection, за исключением того, что CComAutoCriticalSection автоматически инициализирует объект критической секции в конструкторе.

Обычно используется CComAutoCriticalSection через имя typedef AutoCriticalSection. Это имя ссылается на CComAutoCriticalSection, если используется CComMultiThreadModel.

Методы Init и Term из CComCriticalSection недоступны при использовании этого класса.

Иерархия наследования

CComCriticalSection

CComAutoCriticalSection

Требования

Заголовок: atlcore.h

CComAutoCriticalSection::CComAutoCriticalSection

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

CComAutoCriticalSection();

Замечания

Вызывает функцию Win32 InitializeCriticalSection, которая инициализирует объект критической секции.

CComAutoCriticalSection::~CComAutoCriticalSection

Деструктор

~CComAutoCriticalSection() throw();

Замечания

Деструктор вызывает DeleteCriticalSection, который освобождает все системные ресурсы, используемые объектом критического раздела.

См. также

Класс CComFakeCriticalSection
Общие сведения о классе
Класс CComCriticalSection