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


CNonStatelessWorker Class

Получает запросы из пула потоков и передает их в объект работы, создание и уничтожается при каждом запросе.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

template < 
class Worker 
> 
class CNonStatelessWorker

Параметры

  • рабочий
    Класс, соответствующий архетип работы рабочего потока в эквивалентный для обработки запросов в очереди на CThreadPool.

Члены

Открытые определения типов

Имя

Описание

CNonStatelessWorker::RequestType

Реализация WorkerArchetype::RequestType.

Открытые методы

Имя

Описание

CNonStatelessWorker::Execute

Реализация WorkerArchetype::Execute.

CNonStatelessWorker::Initialize

Реализация WorkerArchetype::Initialize.

CNonStatelessWorker::Terminate

Реализация WorkerArchetype::Terminate.

Заметки

Этот класс простой рабочий поток для использования с CThreadPool. Этот класс не предоставляет никаких запрос- возможности его обработки. Вместо этого он создает один экземпляр рабочего в запрос и делегатов реализации методов к этому экземпляру.

Преимущество этого класса что она обеспечивает удобный способ изменения состояния для существующих классов модели рабочего потока. CThreadPool создается один рабочий в течение времени существования потока, поэтому, если состояние владениями класса работы, оно будет хранить его на несколько запросов. Просто создавать программу-оболочку этот класс в шаблоне CNonStatelessWorker до использования его с CThreadPool время существования работы и состояния он содержит ограничено одним запросом.

Требования

Header: atlutil.h

См. также

Ссылки

CThreadPool Class

Worker Archetype

Другие ресурсы

Классы ATL