Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот класс управляет выбором потоков для класса 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.