cnd_broadcast
From cppreference.net
|
Определено в заголовочном файле
<threads.h>
|
||
|
int
cnd_broadcast
(
cnd_t
*
cond
)
;
|
(начиная с C11) | |
Разблокирует все потоки, которые заблокированы на условной переменной
cond
в момент вызова. Если нет потоков, заблокированных на
cond
, функция ничего не делает и возвращает
thrd_success
.
Содержание |
Параметры
| cond | - | указатель на переменную условия |
Возвращаемое значение
thrd_success если успешно, thrd_error в противном случае.
Ссылки
- Стандарт C17 (ISO/IEC 9899:2018):
-
- 7.26.3.1 Функция cnd_broadcast (стр: 275-276)
- Стандарт C11 (ISO/IEC 9899:2011):
-
- 7.26.3.1 Функция cnd_broadcast (стр: 378)
Смотрите также
|
(C11)
|
разблокирует один поток, заблокированный на переменной условия
(функция) |
|
C++ documentation
для
condition_variable::notify_all
|
|
|
C++ documentation
для
condition_variable_any::notify_all
|
|