Поделиться через


Класс CComSimpleThreadAllocator

Замечание

Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Этот класс управляет выбором потоков для класса 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.

См. также

Класс CComApartment
Общие сведения о классе