std:: cv_status
From cppreference.net
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовочном файле
<condition_variable>
|
||
|
enum
class
cv_status
{
no_timeout,
|
(начиная с C++11) | |
Перечисление с областью видимости
std::cv_status
описывает, завершилось ли ожидание с таймаутом по истечении времени или по другой причине.
std::cv_status
используется функциями-членами
wait_for
и
wait_until
классов
std::condition_variable
и
std::condition_variable_any
.
Константы-члены
| Перечислитель | Значение |
no_timeout
|
переменная условия была пробуждена с помощью
notify_all
,
notify_one
, или спонтанно
|
timeout
|
переменная условия была пробуждена по истечению таймаута |
Смотрите также
|
блокирует текущий поток до пробуждения переменной условия или до истечения указанного времени ожидания
(публичная функция-член
std::condition_variable
)
|
|
|
блокирует текущий поток до пробуждения переменной условия или до истечения указанного времени ожидания
(публичная функция-член
std::condition_variable_any
)
|
|
|
блокирует текущий поток до пробуждения переменной условия или до достижения указанной временной точки
(публичная функция-член
std::condition_variable
)
|
|
|
блокирует текущий поток до пробуждения переменной условия или до достижения указанной временной точки
(публичная функция-член
std::condition_variable_any
)
|