Freigeben über


CComCriticalSection Class

Diese Klasse stellt Methoden zum Abrufen und Freigeben des Besitzes eines kritischen Abschnittsobjekts bereit.

class CComCriticalSection

Mitglieder

Öffentliche Konstruktoren

Name

Description

CComCriticalSection::CComCriticalSection

Der -Konstruktor.

Öffentliche Methoden

Name

Description

CComCriticalSection::Init

Erstellt und initialisiert ein kritisches Abschnittsobjekt.

CComCriticalSection::Lock

Ruft den Besitzer des kritischen Abschnittsobjekts.

CComCriticalSection::Term

Gibt die Systemressourcen frei, die vom kritischen Abschnittsobjekt verwendet werden.

CComCriticalSection::Unlock

Gibt den Besitzer des kritischen Abschnittsobjekts frei.

Öffentliche Datenmember

Name

Description

CComCriticalSection::m_sec

Ein CRITICAL_SECTION-Objekt.

Hinweise

CComCriticalSection ist ähnlich, CComAutoCriticalSection zu erstellen, außer dass Sie müssen den kritischen Abschnitt explizit initialisieren und herausgeben.

In der Regel verwenden Sie CComCriticalSection durch den Namen typedefCriticalSection. Dies CComCriticalSection Namensverweise, wenn CComMultiThreadModel verwendet wird.

Siehe CComCritSecLock-Klasse, damit eine sicherere Methode diese Klasse als verwendet, Lock und Unlock direkt aufgerufen.

Anforderungen

Header: atlcore.h

Siehe auch

Referenz

CComFakeCriticalSection Class

CComCritSecLock Class

Weitere Ressourcen

ATL Class Overview