Namespaces
Variants

cnd_signal

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

Смотрите также

разблокирует все потоки, заблокированные на условной переменной
(функция)
C++ documentation для condition_variable::notify_one
C++ documentation для condition_variable_any::notify_one