Класс CComAutoCriticalSection
CComAutoCriticalSection
предоставляет методы для получения и освобождения владельца объекта критической секции.
Синтаксис
class CComAutoCriticalSection : public CComCriticalSection
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CComAutoCriticalSection::CComAutoCriticalSection | Конструктор. |
CComAutoCriticalSection::~CComAutoCriticalSection | Деструктор |
Замечания
CComAutoCriticalSection
аналогичен классу CComCriticalSection, за исключением того, что CComAutoCriticalSection
автоматически инициализирует объект критической секции в конструкторе.
Обычно используется CComAutoCriticalSection
через имя typedef
AutoCriticalSection. Это имя ссылается на CComAutoCriticalSection
, если используется CComMultiThreadModel.
Методы Init
и Term
из CComCriticalSection недоступны при использовании этого класса.
Иерархия наследования
CComAutoCriticalSection
Требования
Заголовок: atlcore.h
CComAutoCriticalSection::CComAutoCriticalSection
Конструктор.
CComAutoCriticalSection();
Замечания
Вызывает функцию Win32 InitializeCriticalSection, которая инициализирует объект критической секции.
CComAutoCriticalSection::~CComAutoCriticalSection
Деструктор
~CComAutoCriticalSection() throw();
Замечания
Деструктор вызывает DeleteCriticalSection, который освобождает все системные ресурсы, используемые объектом критического раздела.
См. также
Класс CComFakeCriticalSection
Общие сведения о классе
Класс CComCriticalSection