Udostępnij za pośrednictwem


recursive_timed_mutex — Klasa

Reprezentuje timed typ obiektu mutex.Obiekty tego typu jest używany w celu wymuszenia mutex przy użyciu czas blokowania w programie.W przeciwieństwie do obiektów typu timed_mutex, wywołanie metody blokowania efekt recursive_timed_mutex obiektów jest dobrze zdefiniowana.

class recursive_timed_mutex;

Elementy członkowskie

Konstruktory publiczne

Nazwa

Opis

recursive_timed_mutex::recursive_timed_mutex — Konstruktor

Konstrukcje recursive_timed_mutex obiektu, który nie jest zablokowany.

recursive_timed_mutex::~recursive_timed_mutex — Destruktor

Zwalnia wszystkie zasoby, które są używane przez recursive_timed_mutex obiektu.

Metody publiczne

Nazwa

Opis

recursive_timed_mutex::lock — Metoda

Blokuje wątek wywołania do momentu, aż wątek uzyskuje własność mutex.

recursive_timed_mutex::try_lock — Metoda

Próby uzyskania własności mutex bez blokowania.

recursive_timed_mutex::try_lock_for — Metoda

Próbuje uzyskać własności mutex dla w określonym przedziale czasu.

recursive_timed_mutex::try_lock_until — Metoda

Próbuje uzyskać własności mutex do określonej godziny.

recursive_timed_mutex::unlock — Metoda

Zwalnia własność mutex.

Wymagania

Nagłówek: muteks

Przestrzeń nazw: std

Zobacz też

Informacje

<mutex>

Inne zasoby

Pliki nagłówkowe standardowej biblioteki języka C++