CComSimpleThreadAllocator 类
此类管理 CComAutoThreadModule
类的线程选择。
语法
class CComSimpleThreadAllocator
成员
公共方法
名称 | 描述 |
---|---|
CComSimpleThreadAllocator::GetThread | 选择线程。 |
备注
CComSimpleThreadAllocator
管理 CComAutoThreadModule 的线程选择。 CComSimpleThreadAllocator::GetThread
只需循环访问每个线程并返回序列中的下一个线程。
要求
标头:atlbase.h
CComSimpleThreadAllocator::GetThread
通过指定序列中的下一个线程来选择线程。
int GetThread(CComApartment* /* pApt */, int nThreads);
参数
pApt
不在 ATL 的默认实现中使用。
nThreads
EXE 模块中的最大线程数。
返回值
零和 (nThreads - 1) 之间的整数。 标识 EXE 模块中的其中一个线程。
备注
可以重写 GetThread
以提供不同的选择方法,或使用 pApt 参数。
GetThread
由 CComAutoThreadModule::CreateInstance 调用。