Класс 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.