CComSimpleThreadAllocator 類別
這個類別會管理 類別 CComAutoThreadModule
的線程選取。
語法
class CComSimpleThreadAllocator
成員
公用方法
名稱 | 描述 |
---|---|
CComSimpleThreadAllocator::GetThread | 選取線程。 |
備註
CComSimpleThreadAllocator
會管理 CComAutoThreadModule 的線程選取範圍。 CComSimpleThreadAllocator::GetThread
只要迴圈執行每個線程,並傳回序列中的下一個線程。
需求
標頭: atlbase.h
CComSimpleThreadAllocator::GetThread
藉由指定序列中的下一個線程,以選取線程。
int GetThread(CComApartment* /* pApt */, int nThreads);
參數
pApt
不適用於 ATL 的預設實作。
nThreads
EXE 模組中的線程數目上限。
傳回值
介於零和之間的整數 (nThreads - 1)。 識別 EXE 模組中的其中一個線程。
備註
您可以覆寫 GetThread
以提供不同的選取方法,或使用 pApt 參數。
GetThread
由 CComAutoThreadModule::CreateInstance 呼叫。