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.
Note
La bibliothèque de modèles actifs (ATL) continue d’être prise en charge. Toutefois, nous n’ajoutons plus de fonctionnalités ni ne mettons à jour la documentation.
Les classes suivantes définissent un modèle de thread et une section critique :
CAtlAutoThreadModule implémente un serveur COM de modèle appartement mis en pool de threads.
CAtlAutoThreadModuleT Fournit des méthodes pour l’implémentation d’un serveur COM de modèle d’appartement basé sur un pool de threads.
CComMultiThreadModel fournit des méthodes thread-safe pour incrémenter et décrémenter une variable. Fournit une section critique essentielle.
CComMultiThreadModelNoCS fournit des méthodes thread-safe pour incrémenter et décrémenter une variable. Ne fournit pas de section critique.
CComSingleThreadModel Fournit des méthodes pour incrémenter et décrémenter une variable. Ne fournit pas de section critique.
CComObjectThreadModel Détermine la classe de modèle de threading appropriée pour une classe d’objet unique.
CComGlobalsThreadModel Détermine la classe de modèle de threading appropriée pour un objet disponible globalement.
CComAutoCriticalSection Contient des méthodes pour obtenir et libérer une section critique. La section critique est automatiquement initialisée.
CComCriticalSection Contient des méthodes pour obtenir et libérer une section critique. La section critique doit être initialisée explicitement.
CComFakeCriticalSection reflète les méthodes de
CComCriticalSectionsans fournir de section critique. Les méthodes enCComFakeCriticalSectionne font rien.CRTThreadTraits Fournit la fonction de création d’un thread CRT. Utilisez cette classe si le thread utilisera des fonctions CRT.
Win32ThreadTraits Fournit la fonction de création d’un thread Windows. Utilisez cette classe si le thread n’utilise pas les fonctions CRT.