Sdílet prostřednictvím


Třída condition_variable

Použití condition_variable třída čekání na událost, když máte mutex typu unique_lock<mutex>.Objekty tohoto typu může mít lepší výkon než objekty typu condition_variable_any < unique_lock <mutex> >.

class condition_variable;

Členy

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

Název

Description

Konstruktor condition_variable::condition_variable

Konstrukce condition_variable objektu.

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

Název

Description

condition_variable::native_handle Method

Vrátí typ závisí na implementaci, představující popisovač condition_variable.

Metoda condition_variable::notify_all

Odblokuje všechna vlákna, které čekají condition_variable objektu.

Metoda condition_variable::notify_one

Odblokuje některé z vláken, které čekají condition_variable objektu.

Metoda condition_variable::wait

Blokuje vlákno.

Metoda condition_variable::wait_for

Blokuje vlákno a nastaví časový interval, po jehož uplynutí odblokuje vlákna.

Metoda condition_variable::wait_until

Blokuje vlákno a nastaví maximální bod v čase, kdy odblokuje vlákna.

Požadavky

Záhlaví: condition_variable

Obor názvů: std

Viz také

Referenční dokumentace

<condition_variable>

Další zdroje

Soubory hlaviček