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 参数。

GetThreadCComAutoThreadModule::CreateInstance 调用。

另请参阅

CComApartment 类
类概述