CAtlAutoThreadModuleT选件类
此选件类为实现线程池提供方法,单元模型COM服务器。
重要事项 |
---|
此选件类及其成员不能在Windows运行时执行的应用程序。 |
template <
class T,
class ThreadAllocator= CComSimpleThreadAllocator,
DWORD dwWait= INFINITE
>
class ATL_NO_VTABLE CAtlAutoThreadModuleT :
public IAtlAutoThreadModule
参数
T
将实现COM服务器的选件类。ThreadAllocator
选件类托管线程选择。默认值为 CComSimpleThreadAllocator。dwWait
以毫秒为单位指定超时间隔。默认值是无限大的,这意味着方法超时间隔从段。
成员
公共方法
名称 |
说明 |
---|---|
此静态函数具体取决于处理器的数目动态计算并返回线程的最大数量EXE模块则为;否则为。 |
备注
选件类 CAtlAutoThreadModule 从 CAtlAutoThreadModuleT 派生来实现线程池,单元模型COM服务器。它会替换过期选件类 CComAutoThreadModule。
说明 |
---|
此选件类不应使用DLL,因为默认 dwWait 值的无限制将产生一个死锁,当卸载DLL时。 |
继承层次结构
IAtlAutoThreadModule
CAtlAutoThreadModuleT
要求
Header: atlbase.h