Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Библиотека активных шаблонов (ATL) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Этот класс предоставляет методы для реализации com-сервера с пулом потоков, модели квартиры.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения Windows.
Синтаксис
template <class T,
class ThreadAllocator = CComSimpleThreadAllocator,
DWORD dwWait = INFINITE>
class ATL_NO_VTABLE CAtlAutoThreadModuleT : public IAtlAutoThreadModule
Параметры
T
Класс, реализующий COM-сервер.
ThreadAllocator
Класс управляет выделением потоков. Значение по умолчанию — CComSimpleThreadAllocator.
dwWait
Задает интервал времени ожидания в миллисекундах. Значение по умолчанию — INFINITE, то есть интервал времени ожидания метода никогда не истекает.
Участники
Открытые методы
| Имя | Описание |
|---|---|
| CAtlAutoThreadModuleT::GetDefaultThreadThreads | Эта статическую функцию динамически вычисляет и возвращает максимальное количество потоков для модуля EXE на основе числа процессоров. |
Замечания
Класс CAtlAutoThreadModule является производным от того CAtlAutoThreadModuleT , чтобы реализовать сервер COM модели потоков. Он заменяет устаревший класс CComAutoThreadModule.
Примечание.
Этот класс не должен использоваться в библиотеке DLL, так как значение dwWait по умолчанию в INFINITE приведет к взаимоблокировке при выгрузке библиотеки DLL.
Иерархия наследования
IAtlAutoThreadModule
CAtlAutoThreadModuleT
Требования
Заголовок: atlbase.h
CAtlAutoThreadModuleT::GetDefaultThreadThreads
Эта статическую функцию динамически вычисляет и возвращает максимальное количество потоков для модуля EXE на основе числа процессоров.
static int GetDefaultThreads();
Возвращаемое значение
Количество потоков, создаваемых в модуле EXE.
Замечания
Переопределите этот метод, если вы хотите использовать другой метод для вычисления количества потоков. По умолчанию количество потоков основано на количестве процессоров.
См. также
Класс IAtlAutoThreadModule
Общие сведения о классе
Класс IAtlAutoThreadModule
Классы модулей