Sdílet prostřednictvím


Třída timed_mutex

Představuje timed mutex typ.Objekty tohoto typu se používají k vynucení vzájemně vyloučený přístup prostřednictvím časově omezené blokování v rámci programu.

class timed_mutex;

Členy

Hh921457.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

Konstruktor timed_mutex::timed_mutex

Konstrukce timed_mutex objekt, který není zamknutý.

timed_mutex:: ~ timed_mutex Destructor

Uvolní veškeré prostředky, které jsou používány timed_mutex objektu.

Hh921457.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

Metoda timed_mutex::LOCK

Blokuje volající vlákno, dokud vlákno získá vlastnictví mutex.

Metoda timed_mutex::try_lock

Pokud se pokusí získat vlastnictví mutex bez blokování.

Metoda timed_mutex::try_lock_for

Pokud se pokusí získat vlastnictví mutex pro zadaný časový interval.

Metoda timed_mutex::try_lock_until

Při pokusu o získání vlastnictví mutex do zadané doby.

Metoda timed_mutex::Unlock

Uvolní vlastnictví mutex.

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

<mutex>

Další zdroje

Soubory hlaviček