CComMultiThreadModelNoCS::CriticalSection

typeDef CComFakeCriticalSection CriticalSection;

Remarques

Lors de l'utilisation de CComMultiThreadModelNoCS, le nom de typedef CriticalSection références de classe CComFakeCriticalSection. Parce que CComFakeCriticalSection ne fournit pas une section critique, ses méthodes de ne rien faire.

CComMultiThreadModel et CComSingleThreadModel contiennent aussi des définitions CriticalSection. Le tableau suivant montre la relation entre la classe thread du modèle et de la classe de section critique référencé 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 de typedef AutoCriticalSection. Vous devez spécifier pas AutoCriticalSection dans les objets globaux ou des membres de classe statique si vous souhaitez supprimer le code de démarrage CRT.

Exemple

Voir CComMultiThreadModel::AutoCriticalSection.

Aperçu CComMultiThreadModel&NoCS |nbsp ; Membres de classe

Voir aussinbsp ;CComObjectThreadModel, CComGlobalsThreadModel, CComMultiThreadModel&NoCS::ThreadModelNoCS

Index