Spec-Zone.ru › C++

std::cv_status

Defined in header <condition_variable>
enum class cv_status {
    no_timeout,
    timeout   
};
(since C++11)

The scoped enumeration std::cv_status describes whether a timed wait returned because of timeout or not.

std::cv_status is used by the wait_for and wait_until member functions of std::condition_variable and std::condition_variable_any.

Member constants

Enumerator Meaning
no_timeout the condition variable was awakened with notify_all, notify_one, or spuriously
timeout the condition variable was awakened by timeout expiration

See also

wait_for
blocks the current thread until the condition variable is awakened or after the specified timeout duration
(public member function of std::condition_variable)
wait_for
blocks the current thread until the condition variable is awakened or after the specified timeout duration
(public member function of std::condition_variable_any)
wait_until
blocks the current thread until the condition variable is awakened or until specified time point has been reached
(public member function of std::condition_variable)
wait_until
blocks the current thread until the condition variable is awakened or until specified time point has been reached
(public member function of std::condition_variable_any)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/thread/cv_status

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API