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