Sdílet prostřednictvím


condition_variable – třída

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

class condition_variable;

Členy

Veřejné konstruktory

Name

Popis

condition_variable::condition_variable – konstruktor

Sestavte objekt condition_variable.

Veřejné metody

Name

Popis

condition_variable::native_handle – metoda

Vrátí typ specifický pro implementaci představující popisovač condition_variable.

condition_variable::notify_all – metoda

Odblokuje všechna vlákna, která čekají na objekt condition_variable.

condition_variable::notify_one – metoda

Odblokuje jedno z vláken, která čekají na objekt condition_variable.

condition_variable::wait – metoda

Blokuje vlákno.

condition_variable::wait_for – metoda

Blokuje vlákno a nastavuje časový interval, po kterém se vlákno odblokuje.

condition_variable::wait_until – metoda

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

Požadavky

Záhlaví: condition_variable

Obor názvů: std

Viz také

Referenční dokumentace

<condition_variable>

Další zdroje

Standardní knihovna C++ – hlavičkové soubory