Namespaces
Variants

cnd_init

From cppreference.net
Определено в заголовочном файле <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