Classe de CNonStatelessWorker

Recebe solicitações de um pool de segmentos e passá-las sobre a um objeto de trabalho que é criado e destruído em cada solicitação.

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows.

template <
class Worker
>
class CNonStatelessWorker

Parâmetros

  • trabalhador
    Uma classe de thread de trabalho que estão de acordo com a arquétipo de trabalho apropriado para manipular solicitações enfileirou-se em CThreadPool.

Membros

fzbwd857.collapse_all(pt-br,VS.110).gifTypedefs público

Nome

Descrição

CNonStatelessWorker::RequestType

Implementação de WorkerArchetype::RequestType.

fzbwd857.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CNonStatelessWorker::Execute

Implementação de WorkerArchetype::Execute.

CNonStatelessWorker::Initialize

Implementação de WorkerArchetype::Initialize.

CNonStatelessWorker::Terminate

Implementação de WorkerArchetype::Terminate.

Comentários

Essa classe é um segmento de trabalho simples para uso com CThreadPool.Esta classe não fornece quaisquer recursos de solicitação de manipulação de sua preferência.Em vez de isso, cria uma instância de trabalhador por solicitação e delega a implementação dos métodos a essa instância.

A vantagem de essa classe é que ele fornece uma maneira conveniente para alterar o modelo de estado para classes existentes de thread de trabalho.CThreadPool criará um único trabalhador no tempo de vida do thread, então se o estado de mantém de trabalho da classe, ele manterá o longo de várias solicitações.Simplesmente através da classe no modelo de CNonStatelessWorker antes de usá-lo com CThreadPool, o tempo de vida de trabalhador e de estado que contém é associado a uma única solicitação.

Requisitos

Cabeçalho: atlutil.h

Consulte também

Referência

Classe de CThreadPool

Arquétipo de trabalho

Outros recursos

Classes de ATL