Classe CNonStatelessWorker
Recebe solicitações de um thread pool e transmite-as na um objeto de trabalho que é criado e destruído em cada solicitação.
template <
class Worker
>
class CNonStatelessWorker
Parâmetros
- Operador
Uma classe de thread de operador que estão de acordo com o operador arquétipo adequado para tratar das solicitações na na fila na CThreadPool.
Comentários
Essa classe é um thread de trabalho simples para uso com CThreadPool.Esta classe não oferece quaisquer recursos de tratamento de solicitação do seu próprio.Em vez disso, ele instancia uma instância de Operador por solicitação e delega a implementação de seus métodos a essa instância.
A vantagem dessa classe é que ele oferece uma maneira conveniente de alterar o modelo de estado para as classes de thread de trabalho existentes.CThreadPool criará um único trabalho durante o tempo de vida do segmento, portanto, se a classe de trabalho contém um estado, ele irá armazená-lo em várias solicitações. Envolvendo essa classe simplesmente no CNonStatelessWorker modelo antes de usá-lo com CThreadPool, o tempo de vida do operador e o estado que contém é limitado a uma única solicitação.
Requisitos
Cabeçalho: atlutil.h