Freigeben über


critical_section-Klasse

Ein nicht wiedereintretender Mutex, der explizit die Concurrency Runtime beachtet.

class critical_section;

Member

Öffentliche Typedefs

Name

Beschreibungen

native_handle_type

Ein Verweis auf ein critical_section-Objekt.

Öffentliche Klassen

Name

Beschreibungen

critical_section::scoped_lock-Klasse

Ein ausnahmesicherer RAII-Wrapper für ein critical_section-Objekt.

Öffentliche Konstruktoren

Name

Beschreibungen

critical_section::critical_section-Konstruktor

Erstellt einen neuen kritischen Abschnitt.

critical_section::~critical_section-Destruktor

Zerstört einen kritischen Abschnitt.

Öffentliche Methoden

Name

Beschreibungen

critical_section::lock-Methode

Ruft diesen kritischen Abschnitt ab.

critical_section::native_handle-Methode

Gibt ein plattformspezifisches systemeigenes Handle zurück, sofern vorhanden.

critical_section::try_lock-Methode

Versucht, die Sperre ohne Blockierung abzurufen.

critical_section::unlock-Methode

Hebt die Sperre des kritischen Abschnitts auf.

Hinweise

Weitere Informationen finden Sie unter Synchronisierungsdatenstrukturen.

Vererbungshierarchie

critical_section

Anforderungen

Header: concrt.h

Namespace: Concurrency

Siehe auch

Referenz

Concurrency-Namespace

reader_writer_lock-Klasse