Namensräume
Varianten
Aktionen

cnd_broadcast

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

Entblockt alle Threads, die zum Zeitpunkt des Aufrufs auf der Bedingungsvariable cond blockiert sind. Wenn keine Threads auf cond blockiert sind, tut die Funktion nichts und gibt thrd_success zurück.

Inhalt

[bearbeiten] Parameter

cond - Zeiger auf eine Bedingungsvariable

[bearbeiten] Rückgabewert

thrd_success bei Erfolg, thrd_error andernfalls.

[bearbeiten] Referenzen

  • C17-Standard (ISO/IEC 9899:2018)
  • 7.26.3.1 Die Funktion cnd_broadcast (S. 275-276)
  • C11-Standard (ISO/IEC 9899:2011)
  • 7.26.3.1 Die Funktion cnd_broadcast (S. 378)

[bearbeiten] Siehe auch

entblockiert einen Thread, der auf eine Bedingungsvariable wartet
(Funktion) [bearbeiten]
C++ Dokumentation für condition_variable::notify_all
C++ Dokumentation für condition_variable_any::notify_all