다음을 통해 공유


CComSingleThreadModel 클래스

이 클래스 메서드는 변수 값을 증가 및 감소에 대 한 제공합니다.

class CComSingleThreadModel

Members

42z03ek8.collapse_all(ko-kr,VS.110).gif공용 Typedefs

Name

설명

CComSingleThreadModel::AutoCriticalSection

참조 클래스 CComFakeCriticalSection.

CComSingleThreadModel::CriticalSection

참조 클래스 CComFakeCriticalSection.

CComSingleThreadModel::ThreadModelNoCS

참조 CComSingleThreadModel.

42z03ek8.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CComSingleThreadModel::Decrement

감소는 지정 된 변수의 값입니다.이 구현 스레드로부터 안전 하지 않습니다.

CComSingleThreadModel::Increment

지정 된 변수의 값을 증가 시킵니다.이 구현 스레드로부터 안전 하지 않습니다.

설명

CComSingleThreadModel메서드는 변수 값을 증가 및 감소를 제공합니다.달리 CComMultiThreadModelCComMultiThreadModelNoCS, 이러한 메서드는 스레드로부터 안전 하지 않습니다.

일반적으로 사용 CComSingleThreadModel 둘 중 하나를 통해 typedef 는 이름 CComObjectThreadModel 또는 CComGlobalsThreadModel.참조에서 각 클래스 typedef 다음 표와 같이 사용 하는 스레딩 모델에 따라 달라 집니다.

형식 정의

단일 스레딩 모델

아파트 스레딩 모델

자유 스레딩 모델

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M =CComMultiThreadModel

CComSingleThreadModel자체 세 정의 typedef 이름입니다.ThreadModelNoCS참조 CComSingleThreadModel.AutoCriticalSectionCriticalSection 클래스를 참조 CComFakeCriticalSection, 가져오기 및 중요 섹션의 소유권을 해제와 관련 된 빈 메서드를 제공 합니다.

요구 사항

헤더: atlbase.h

참고 항목

기타 리소스

ATL 클래스 개요