Namensräume
Varianten
Aktionen

cnd_signal

Von cppreference.com
< c‎ | thread
Definiert im Header <threads.h>
int cnd_signal( cnd_t *cond );
(seit C11)

Entsperrt einen Thread, der derzeit auf die durch cond zeigende Bedingungsvariable wartet. Wenn keine Threads blockiert sind, tut die Funktion nichts und gibt thrd_success zurück.

Inhalt

[edit] Parameter

cond - Zeiger auf eine Bedingungsvariable

[edit] Rückgabewert

thrd_success bei Erfolg, thrd_error andernfalls.

[edit] Referenzen

  • C17-Standard (ISO/IEC 9899:2018)
  • 7.26.3.4 Die Funktion cnd_signal (S. 276)
  • C11-Standard (ISO/IEC 9899:2011)
  • 7.26.3.4 Die Funktion cnd_signal (S. 379)

[edit] Siehe auch

entblockiert alle Threads, die auf eine Bedingungsvariable warten
(Funktion) [bearbeiten]
C++ Dokumentation für condition_variable::notify_one
C++ Dokumentation für condition_variable_any::notify_one