Modèles de thread et classes de sections critiques
Les classes suivantes définissent un modèle de thread et une section critique :
CAtlAutoThreadModule implémente un regroupé par thread, serveur COM de modèle cloisonné.
CAtlAutoThreadModuleT fournit des méthodes pour implémenter un regroupé par thread, serveur COM de modèle cloisonné.
CComMultiThreadModel fournit des méthodes thread-safe pour incrémenter ou décrémenter une variable. Fournit une section critique.
CComMultiThreadModelNoCS fournit des méthodes thread-safe pour incrémenter ou décrémenter une variable. Ne fournit pas une section critique.
CComSingleThreadModel fournit des méthodes pour incrémenter ou décrémenter une variable. Ne fournit pas une section critique.
CComObjectThreadModel détermine la classe appropriée du modèle de thread pour une classe d'objet unique.
CComGlobalsThreadModel détermine la classe appropriée du modèle de thread pour un objet qui est globalement disponible.
CComAutoCriticalSection contient des méthodes pour obtenir et libérer une section critique. La section critique est initialisée automatiquement.
CComCriticalSection contient des méthodes pour obtenir et libérer une section critique. La section critique doit être explicitement initialisée.
CComFakeCriticalSection reflète les méthodes dans CComCriticalSection sans fournir une section critique. Les méthodes dans CComFakeCriticalSection ne font rien.
CRTThreadTraits fournit la fonction de création d'un thread CRT. Utilisez cette classe si le thread utilise 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.