CComMultiThreadModel::CriticalSection
Wenn sie CComMultiThreadModel verwenden, der typedef-Name CriticalSection referenziert Klasse CComCriticalSection, die Methoden für das Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereitstellt.
typedef CComCriticalSection CriticalSection;
Hinweise
CComSingleThreadModel und CComMultiThreadModelNoCS enthalten auch Definitionen für CriticalSection.In der folgenden Tabelle wird die Beziehung zwischen der Threadingmodellklasse und der Klasse des kritischen Abschnitts an, die von CriticalSection verwiesen werden:
Klasse in definiert |
Klasse verwiesen |
---|---|
CComMultiThreadModel |
CComCriticalSection |
CComSingleThreadModel |
CComFakeCriticalSection |
CComMultiThreadModelNoCS |
CComFakeCriticalSection |
Zusätzlich zu CriticalSection können Sie den Namen typedefAutoCriticalSection verwenden.Sie sollten AutoCriticalSection in den globalen Objekten oder in statischen Klassenmember nicht angeben, wenn Sie den CRT-Startcode vermeiden möchten.
Beispiel
Siehe CComMultiThreadModel::AutoCriticalSection.
Anforderungen
Header: atlbase.h