CComMultiThreadModel::CriticalSection
Lorsque vous utilisez CComMultiThreadModel, le nom CriticalSection d' typedef référence la classe CComCriticalSection, qui fournit des méthodes pour obtenir et libérer la propriété d'un objet de section critique.
typedef CComCriticalSection CriticalSection;
Notes
CComSingleThreadModel et CComMultiThreadModelNoCS contiennent également des définitions pour CriticalSection.Le tableau suivant montre la relation entre la classe de modèle de thread et la classe de section critique référencées par CriticalSection:
Classe définie dans |
Classe référencée |
---|---|
CComMultiThreadModel |
CComCriticalSection |
CComSingleThreadModel |
CComFakeCriticalSection |
CComMultiThreadModelNoCS |
CComFakeCriticalSection |
En plus de CriticalSection, vous pouvez utiliser le nom AutoCriticalSectiond' typedef .Vous ne devez pas spécifier AutoCriticalSection dans les objets globaux ou des membres de classe statique si vous souhaitez éliminer le code de démarrage CRT.
Exemple
Consultez CComMultiThreadModel::AutoCriticalSection.
Configuration requise
Header: atlbase.h