CNonStatelessWorker Class
取得從執行緒集區的要求並傳遞至在每個要求都會建立並終結的工作物件。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
template <
class Worker
>
class CNonStatelessWorker
參數
- 背景工作處理序。
符合 背景工作原型 的背景工作執行緒類別適用於處理要求。 CThreadPool已佇列。
Members
公用 Typedefs
名稱 |
描述 |
---|---|
公用方法
名稱 |
描述 |
---|---|
備註
這個類別是簡單的背景工作執行緒 ( CThreadPool與搭配使用。 這個類別不提供進行任何處理要求的功能。 相反地,它會執行個體化 背景工作 每一個要求和委派其方法的實作會傳回對該執行個體。
這個類別的優點是它提供便利的方式來變更現有的背景工作執行緒類別的狀態模型。 如果工作者類別儲存狀態,則會保留它跨多個要求,CThreadPool 將建立執行緒的存留期中的單一背景工作,因此,。 透過包裝在 CNonStatelessWorker 範本之類別 (在使用前使用 CThreadPool,其保留這個背景工作和狀態的存留期 (Lifetime) 受限於單一要求。
需求
Header: 函式