다음을 통해 공유


CComMultiThreadModel Class

CComMultiThreadModel스레드로부터 안전한 방법 증가 및 감소에 대 한 변수 값을 제공합니다.

class CComMultiThreadModel

Members

공용 Typedefs

Name

설명

CComMultiThreadModel::AutoCriticalSection

참조 클래스 CComAutoCriticalSection.

CComMultiThreadModel::CriticalSection

참조 클래스 CComCriticalSection.

CComMultiThreadModel::ThreadModelNoCS

참조 클래스 CComMultiThreadModelNoCS.

Public 메서드

Name

설명

CComMultiThreadModel::Decrement

(정적) 감소는 스레드로부터 안전한 방식으로 지정한 변수의 값입니다.

CComMultiThreadModel::Increment

(정적) 스레드로부터 안전한 방식으로 지정한 변수의 값을 증가 시킵니다.

설명

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

형식 정의

단일 스레딩

아파트 스레딩

자유 스레딩

CComObjectThreadModel

S

S

M

CComGlobalsThreadModel

S

M

M

S=CComSingleThreadModel; M =CComMultiThreadModel

CComMultiThreadModel자체 세 정의 typedef 이름입니다. AutoCriticalSectionCriticalSection 얻고 중요 섹션의 소유권을 해제에 대 한 메서드를 제공 하는 클래스를 참조 합니다. ThreadModelNoCS참조 클래스 CComMultiThreadModelNoCS.

요구 사항

헤더: atlbase.h

참고 항목

참조

CComSingleThreadModel Class

CComAutoCriticalSection Class

CComCriticalSection Class

기타 리소스

ATL Class Overview