Udostępnij za pośrednictwem


Klasa CONDITION_VARIABLE

Użycie condition_variable klasy oczekiwania na zdarzenie, kiedy masz mutex typu unique_lock<mutex>.Obiekty tego typu mogą mieć lepszą wydajność niż obiekty typu condition_variable_any < unique_lock <mutex> >.

class condition_variable;

Elementy członkowskie

Hh874752.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor CONDITION_VARIABLE::CONDITION_VARIABLE

Konstrukcje condition_variable obiektu.

Hh874752.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

condition_variable::native_handle Method

Zwraca wartość typu specyficzne dla implementacji reprezentujący uchwyt condition_variable.

Metoda CONDITION_VARIABLE::notify_all

Odblokowuje wszystkie wątki, które oczekują na condition_variable obiektu.

Metoda CONDITION_VARIABLE::notify_one

Odblokowuje jeden z wątków, które oczekują na condition_variable obiektu.

Metoda CONDITION_VARIABLE::wait

Blokuje wątku.

Metoda CONDITION_VARIABLE::wait_for

Blokuje wątek i ustawia przedział czasu, po którym odblokowuje wątku.

Metoda CONDITION_VARIABLE::wait_until

Blokuje wątek i ustawia maksymalny punkt w czasie, w którym odblokowuje wątku.

Wymagania

Nagłówek: condition_variable

Obszar nazw: std

Zobacz też

Informacje

<condition_variable>

Inne zasoby

Pliki nagłówków