Namespaces
Variants

cnd_broadcast

From cppreference.net
Definiert im Header <threads.h>
int cnd_broadcast ( cnd_t * cond ) ;
(seit C11)

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

Inhaltsverzeichnis

Parameter

cond - Zeiger auf eine Bedingungsvariable

Rückgabewert

thrd_success bei Erfolg, thrd_error andernfalls.

Referenzen

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

Siehe auch

entblockt einen Thread, der auf eine Bedingungsvariable wartet
(Funktion)
C++-Dokumentation für condition_variable::notify_all
C++-Dokumentation für condition_variable_any::notify_all