Sdílet prostřednictvím


Třída unique_lock

Představuje šablonu, která může být vytvořena pro vytvoření objektů, které spravují zamykání a odemykání mutex.

template<class Mutex>
class unique_lock;

Poznámky

Šablonu argumentu Mutex název musí být mutex typ.

Interně unique_lock ukazatel na přidružené mutex objektu a bool , označuje, zda aktuální podproces vlastní mutex.

Členy

Hh921470.collapse_all(cs-cz,VS.110).gifVeřejné definice Typedef

Název

Description

unique_lock::mutex_type

Synonymum pro šablonu argumentu Mutex.

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

Název

Description

Konstruktor unique_lock::unique_lock

Konstrukce unique_lock objektu.

unique_lock:: ~ unique_lock Destructor

Uvolní všechny prostředky, které jsou přidruženy unique_lock objektu.

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

Název

Description

Metoda unique_lock::LOCK

Blokuje volající vlákno, dokud vlákno získá vlastnictví přidruženého mutex.

Metoda unique_lock::mutex

Načte uložené ukazatel s příslušnými mutex.

Metoda unique_lock::owns_lock

Určuje, zda volající vlákno vlastní přidruženého mutex.

Metoda unique_lock::Release

Zruší přiřazení přípon unique_lock objekt z přidruženého mutex objektu.

Metoda unique_lock::swap

Zamění přidruženého mutex a stavu vlastnictví se zadaný objekt.

Metoda unique_lock::try_lock

Pokusy o získání vlastnictví přidruženého mutex bez blokování.

Metoda unique_lock::try_lock_for

Pokusy o získání vlastnictví přidruženého mutex bez blokování.

Metoda unique_lock::try_lock_until

Pokusy o získání vlastnictví přidruženého mutex bez blokování.

Metoda unique_lock::Unlock

Uvolní vlastnictví přidruženého mutex.

Hh921470.collapse_all(cs-cz,VS.110).gifVeřejné operátory

Název

Description

bool unique_lock::Operator operátor

Určuje, zda má volající vlákno vlastnictví přidruženého mutex.

unique_lock::Operator = operátor

Zkopíruje uložené mutex ukazatel a stavu související vlastnictví ze zadaného objektu.

Hierarchie dědičnosti

unique_lock

Požadavky

Záhlaví: mutex

Obor názvů: std

Viz také

Referenční dokumentace

<mutex>

Další zdroje

Soubory hlaviček