Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette classe gère la sélection de threads pour la classe CComAutoThreadModule.
Syntaxe
class CComSimpleThreadAllocator
Membres
Méthodes publiques
| Nom | Description |
|---|---|
| CComSimpleThreadAllocator ::GetThread | Sélectionne un thread. |
Notes
CComSimpleThreadAllocator gère la sélection de threads pour CComAutoThreadModule. CComSimpleThreadAllocator::GetThread effectue simplement un cycle dans chaque thread et retourne le suivant dans la séquence.
Spécifications
En-tête : atlbase.h
CComSimpleThreadAllocator ::GetThread
Sélectionne un thread en spécifiant le thread suivant dans la séquence.
int GetThread(CComApartment* /* pApt */, int nThreads);
Paramètres
pApt
Non utilisé dans l’implémentation par défaut d’ATL.
nThreads
Nombre maximal de threads dans le module EXE.
Valeur de retour
Entier compris entre zéro et (nThreads - 1). Identifie l’un des threads du module EXE.
Notes
Vous pouvez remplacer GetThread pour fournir une autre méthode de sélection ou utiliser le paramètre pApt .
GetThread est appelé par CComAutoThreadModule ::CreateInstance.