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