Udostępnij za pośrednictwem


critical_section — Klasa

Mutex nie wywołał, który jest wyraźnie świadomy Runtime współbieżności.

class critical_section;

Członkowie

Definicje typów publicznych

Nazwa

Opis

native_handle_type

Odwołanie do critical_section obiektu.

Publiczne klasy

Nazwa

Opis

critical_section::scoped_lock — Klasa

Bezpieczne otoki RAII wyjątek dla critical_section obiektu.

Publiczne konstruktory

Nazwa

Opis

critical_section::critical_section — Konstruktor

Tworzy nową sekcję krytyczną.

critical_section::~critical_section — Destruktor

Niszczy sekcji krytycznej.

Metody publiczne

Nazwa

Opis

critical_section::lock — Metoda

Nabywa tej sekcji krytycznej.

critical_section::native_handle — Metoda

Zwraca szczególnych uchwyt macierzysty platformy, jeśli taka istnieje.

critical_section::try_lock — Metoda

Próbuje uzyskać blokady bez blokowania.

critical_section::try_lock_for — Metoda

Próbuje uzyskać blokady bez blokowania na określoną liczbę milisekund.

critical_section::unlock — Metoda

Odblokowanie sekcji krytycznej.

Uwagi

Aby uzyskać więcej informacji, zobacz Struktury danych synchronizacji.

Hierarchii dziedziczenia

critical_section

Wymagania

Nagłówek: concrt.h

Obszar nazw: współbieżności

Zobacz też

Informacje

concurrency — Przestrzeń nazwy

reader_writer_lock — Klasa