다음을 통해 공유


CAtlAutoThreadModuleT 클래스

이 클래스는 스레드 풀링, 아파트 모델 COM 서버를 구현 하는 방법을 제공 합니다.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE 
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule

매개 변수

  • T
    COM 서버를 구현 하는 클래스입니다.

  • ThreadAllocator
    선택 스레드를 관리 하는 클래스입니다.기본값은 CComSimpleThreadAllocator.

  • dwWait
    시간 제한 간격을 밀리초 단위로 지정합니다.기본 메서드의 시간 제한 간격 경과 전혀 의미 하는 무한입니다.

Members

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

Name

설명

CAtlAutoThreadModuleT::GetDefaultThreads

이 정적 함수는 동적으로 계산 하 고 EXE 모듈 프로세서 수에 따라 스레드의 최대 수를 반환 합니다.

설명

클래스 CAtlAutoThreadModule 에서 파생 된 CAtlAutoThreadModuleT 아파트 모델 스레드 풀링, COM 서버를 구현 하기 위해.사용 되지 않는 클래스를 대체 CComAutoThreadModule.

[!참고]

이 클래스는 DLL의 기본으로 사용할 수 없습니다 dwWait 무한 값 DLL을 언로드할 때 교착 상태가 발생할 수 있습니다.

상속 계층 구조

IAtlAutoThreadModule

CAtlAutoThreadModuleT

요구 사항

헤더: atlbase.h

참고 항목

참조

IAtlAutoThreadModule 클래스

IAtlAutoThreadModule 클래스

ATL 모듈 클래스

기타 리소스

ATL 클래스 개요