Udostępnij za pośrednictwem


timed_mutex — Klasa

Reprezentuje timed typ obiektu mutex.Obiekty tego typu są używane do wymuszania mutex poprzez blokowanie jednorazowe, ograniczone w ramach programu.

class timed_mutex;

Elementy członkowskie

Konstruktory publiczne

Nazwa

Opis

timed_mutex::timed_mutex — Konstruktor

Konstrukcje timed_mutex obiektu, który nie jest zablokowany.

timed_mutex::~timed_mutex — Destruktor

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

Metody publiczne

Nazwa

Opis

timed_mutex::lock — Metoda

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

timed_mutex::try_lock — Metoda

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

timed_mutex::try_lock_for — Metoda

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

timed_mutex::try_lock_until — Metoda

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

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++