Partager via


CComMultiThreadModelNoCS::CriticalSection

Lorsque vous utilisez CComMultiThreadModelNoCS, le nom CriticalSection d' typedef référence la classe CComFakeCriticalSection.

typedef CComFakeCriticalSection CriticalSection;

Notes

Étant donné qu' CComFakeCriticalSection ne fournit pas une section critique, ses méthodes ne font rien.

CComMultiThreadModel et CComSingleThreadModel 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

CComMultiThreadModelNoCS

CComFakeCriticalSection

CComMultiThreadModel

CComCriticalSection

CComSingleThreadModel

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 CComMultiThreadModelNoCS

CComObjectThreadModel

CComGlobalsThreadModel

CComMultiThreadModelNoCS::ThreadModelNoCS