cnd_broadcast
Von cppreference.com
| 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
| (C11) |
entblockiert 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
| |