Partager via


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

Voir aussi

Référence

Classe de CComMultiThreadModel

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModel::ThreadModelNoCS