Sdílet prostřednictvím


Třída CNonStatelessWorker

Přijímá požadavky od fondu podprocesů a předá je do pracovního objektu, který je vytvořen a zničeny na každou žádost.

Důležitá poznámkaDůležité

Třídy a jejích členů nelze použít v aplikacích, které spustit v modulu Runtime v systému Windows.

template < 
class Worker 
> 
class CNonStatelessWorker

Parametry

Členy

Funkce TypeDef veřejné

Název

Description

CNonStatelessWorker::RequestType

Provádění WorkerArchetype::RequestType.

Veřejné metody

Název

Description

CNonStatelessWorker::Execute

Provádění WorkerArchetype::Execute.

CNonStatelessWorker::Initialize

Provádění WorkerArchetype::Initialize.

CNonStatelessWorker::Terminate

Provádění WorkerArchetype::Terminate.

Poznámky

Tato třída je jednoduché pracovní podproces pro použití s CThreadPool.Tato třída neobsahuje žádné funkce zpracování požadavku vlastní.Místo toho zkonkretizuje jednu instanci pracovník na jeden požadavek a deleguje provádění jeho metody instanci.

Výhodou této třídy je, že nabízí pohodlný způsob, jak změnit stav modelu pro existující třídy pracovního podprocesu.CThreadPoolVytvoření jediného pracovního života podproces, takže pokud pracovník třída uchovává státu, její je kapacita přes více požadavků.Pomocí třídy v jednoduše obtékání CNonStatelessWorker šablonu před použitím s CThreadPool , životnost pracovníka a stát má pouze jeden požadavek.

Požadavky

Záhlaví: atlutil.h

Viz také

Referenční dokumentace

Třída CThreadPool

Pracovník Archetype

Další zdroje

Třídy ATL