CComAutoCriticalSection 클래스
CComAutoCriticalSection
은 임계 영역 개체의 소유권을 가져오고 해제하는 메서드를 제공합니다.
구문
class CComAutoCriticalSection : public CComCriticalSection
멤버
공용 생성자
속성 | 설명 |
---|---|
CComAutoCriticalSection::CComAutoCriticalSection | 생성자입니다. |
CComAutoCriticalSection::~CComAutoCriticalSection | 소멸자입니다. |
설명
CComAutoCriticalSection
는 생성자에서 임계영역 개체를 자동으로 초기화 하는 것을 CComAutoCriticalSection
제외하고는 CComCriticalSection 클래스와 유사합니다.
일반적으로 이름 AutoCriticalSectiontypedef
을 통해 CComAutoCriticalSection
를 사용합니다. CComMultiThreadModel를 사용하는 경우 이 이름은 CComAutoCriticalSection
를 참조합니다.
이 클래스를 사용하는 경우 CComCriticalSection의 Init
및 Term
메서드를 사용할 수 없습니다.
상속 계층 구조
CComAutoCriticalSection
요구 사항
헤더: atlcore.h
CComAutoCriticalSection::CComAutoCriticalSection
생성자입니다.
CComAutoCriticalSection();
설명
임계 영역 개체를 초기화하는 Win32 함수 InitializeCriticalSection를 호출합니다.
CComAutoCriticalSection::~CComAutoCriticalSection
소멸자입니다.
~CComAutoCriticalSection() throw();
설명
소멸자는 임계 영역 개체에서 사용되는 모든 시스템 리소스를 해제하는 DeleteCriticalSection을 호출합니다.