다음을 통해 공유


CComApartment 클래스

이 클래스는 스레드 풀링 EXE 모듈에서 아파트 관리를 지원합니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

class CComApartment

멤버

공용 생성자

속성 설명
CComApartment::CComApartment 생성자입니다.

공용 메서드

이름 설명
CComApartment::Apartment 스레드의 시작 주소를 표시합니다.
CComApartment::GetLockCount 스레드의 현재 잠금 수를 반환합니다.
CComApartment::Lock 스레드의 잠금 수를 증분합니다.
CComApartment::Unlock 스레드의 잠금 수를 줄입니다.

공용 데이터 멤버

이름 설명
CComApartment::m_dwThreadID 스레드의 식별자를 포함합니다.
CComApartment::m_hThread 스레드의 핸들을 포함합니다.
CComApartment::m_nLockCnt 스레드의 현재 잠금 수를 포함합니다.

설명

CComApartment는 CComAutoThreadModule에서 스레드 풀된 EXE 모듈의 아파트를 관리하는 데 사용됩니다. CComApartment 는 스레드의 잠금 수를 증가시키고 감소시키는 메서드를 제공합니다.

요구 사항

헤더: atlbase.h

CComApartment::Apartment

스레드의 시작 주소를 표시합니다.

DWORD Apartment();

Return Value

항상 0입니다.

설명

CComAutoThreadModule::Init 중에 자동으로 설정됩니다.

CComApartment::CComApartment

생성자입니다.

CComApartment();

설명

m_nLockCnt m_hThread 데이터 멤버 초기화 CComApartment 합니다.

CComApartment::GetLockCount

스레드의 현재 잠금 수를 반환합니다.

LONG GetLockCount();

Return Value

스레드의 잠금 수입니다.

CComApartment::Lock

스레드의 잠금 수를 증분합니다.

LONG Lock();

Return Value

진단 또는 테스트에 유용할 수 있는 값입니다.

설명

CComAutoThreadModule::Lock에서 호출됩니다.

스레드의 잠금 수는 통계 목적으로 사용됩니다.

CComApartment::m_dwThreadID

스레드의 식별자를 포함합니다.

DWORD m_dwThreadID;

CComApartment::m_hThread

스레드의 핸들을 포함합니다.

HANDLE m_hThread;

CComApartment::m_nLockCnt

스레드의 현재 잠금 수를 포함합니다.

LONG m_nLockCnt;

CComApartment::Unlock

스레드의 잠금 수를 줄입니다.

LONG Unlock();

Return Value

진단 또는 테스트에 유용할 수 있는 값입니다.

설명

CComAutoThreadModule::Unlock에 의해 호출됩니다.

스레드의 잠금 수는 통계 목적으로 사용됩니다.

참고 항목

클래스 개요