CAtlAutoThreadModuleT选件类

此选件类为实现线程池提供方法,单元模型COM服务器。

重要说明重要事项

此选件类及其成员不能在Windows运行时执行的应用程序。

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

参数

  • T
    将实现COM服务器的选件类。

  • ThreadAllocator
    选件类托管线程选择。默认值为 CComSimpleThreadAllocator

  • dwWait
    以毫秒为单位指定超时间隔。默认值是无限大的,这意味着方法超时间隔从段。

成员

da2ks2cb.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CAtlAutoThreadModuleT::GetDefaultThreads

此静态函数具体取决于处理器的数目动态计算并返回线程的最大数量EXE模块则为;否则为。

备注

选件类 CAtlAutoThreadModuleCAtlAutoThreadModuleT 派生来实现线程池,单元模型COM服务器。它会替换过期选件类 CComAutoThreadModule

说明说明

此选件类不应使用DLL,因为默认 dwWait 值的无限制将产生一个死锁,当卸载DLL时。

继承层次结构

IAtlAutoThreadModule

CAtlAutoThreadModuleT

要求

Header: atlbase.h

请参见

参考

IAtlAutoThreadModule选件类

IAtlAutoThreadModule选件类

ATL模块选件类

其他资源

ATL选件类概述