Nota
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tidħol jew tibdel id-direttorji.
L-aċċess għal din il-paġna jeħtieġ l-awtorizzazzjoni. Tista’ tipprova tibdel id-direttorji.
This class manages thread selection for the class CComAutoThreadModule.
Syntax
class CComSimpleThreadAllocator
Members
Public Methods
| Name | Description |
|---|---|
| CComSimpleThreadAllocator::GetThread | Selects a thread. |
Remarks
CComSimpleThreadAllocator manages thread selection for CComAutoThreadModule. CComSimpleThreadAllocator::GetThread simply cycles through each thread and returns the next one in the sequence.
Requirements
Header: atlbase.h
CComSimpleThreadAllocator::GetThread
Selects a thread by specifying the next thread in the sequence.
int GetThread(CComApartment* /* pApt */, int nThreads);
Parameters
pApt
Not used in ATL's default implementation.
nThreads
The maximum number of threads in the EXE module.
Return Value
An integer between zero and (nThreads - 1). Identifies one of the threads in the EXE module.
Remarks
You can override GetThread to provide a different method of selection or to make use of the pApt parameter.
GetThread is called by CComAutoThreadModule::CreateInstance.