Classe CComSimpleThreadAllocator
Questa classe gestisce la selezione del thread per la classe CComAutoThreadModule
.
Sintassi
class CComSimpleThreadAllocator
Membri
Metodi pubblici
Nome | Descrizione |
---|---|
CComSimpleThreadAllocator::GetThread | Seleziona un thread. |
Osservazioni:
CComSimpleThreadAllocator
gestisce la selezione del thread per CComAutoThreadModule. CComSimpleThreadAllocator::GetThread
scorre semplicemente ogni thread e restituisce quello successivo nella sequenza.
Requisiti
Intestazione: atlbase.h
CComSimpleThreadAllocator::GetThread
Seleziona un thread specificando il thread successivo nella sequenza.
int GetThread(CComApartment* /* pApt */, int nThreads);
Parametri
pApt
Non usato nell'implementazione predefinita di ATL.
nThreads
Numero massimo di thread nel modulo EXE.
Valore restituito
Intero compreso tra zero e (nThreads - 1). Identifica uno dei thread nel modulo EXE.
Osservazioni:
È possibile eseguire l'override GetThread
per fornire un metodo di selezione diverso o per usare il parametro pApt .
GetThread
viene chiamato da CComAutoThreadModule::CreateInstance.