Condividi tramite


Classe di CNonStatelessWorker

Riceve le richieste da un pool di thread e le passa sopra a un oggetto di lavoro che viene creato ed eliminato a ogni richiesta.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

template <
class Worker
>
class CNonStatelessWorker

Parametri

Membri

fzbwd857.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

CNonStatelessWorker::RequestType

Implementazione WorkerArchetype::RequestType.

fzbwd857.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CNonStatelessWorker::Execute

Implementazione WorkerArchetype::Execute.

CNonStatelessWorker::Initialize

Implementazione WorkerArchetype::Initialize.

CNonStatelessWorker::Terminate

Implementazione WorkerArchetype::Terminate.

Note

Questa classe è un thread di lavoro semplice da utilizzare con CThreadPool.Questa classe non fornisce alcuna funzionalità di gestione richieste specifici.Invece, la creazione di un'istanza del lavoro per la richiesta e delega l'implementazione dei metodi tale istanza.

Il vantaggio di questa classe è che consente di modificare il modello di stato per le classi esistenti del thread di lavoro.CThreadPool creerà un singolo thread di lavoro per la durata del thread, se lo lo stato del lavoro, si utilizzerà in più richieste.Semplicemente eseguendo il wrapping della classe del modello CNonStatelessWorker prima di utilizzarlo con CThreadPool, la durata di lavoro e lo stato che utilizza è limitata a una singola richiesta.

Requisiti

Header: atlutil.h

Vedere anche

Riferimenti

Classe di CThreadPool

Archetipo di lavoro

Altre risorse

Classi ATL