pthread_cond_broadcast(3-thr) pthread_cond_broadcast(3-thr)
NAME
pthreadcondbroadcast - Alle auf eine Condition-Variable wartenden
Threads aktivieren
SYNTAX
#include <pthread.h>
int pthreadcondbroadcast(pthreadcondt *cond);
PARAMETER
cond Condition-Variable, die über Broadcast weitergegeben wird.
BESCHREIBUNG
Die Routine pthreadcondbroadcast() aktiviert alle Threads, die auf
eine Condition-Variable warten. Der Aufruf dieser Routine impliziert,
daß sich die durch den zugehörigen Mutex geschützten Daten geändert
haben, so daß möglicherweise ein oder mehrere Thread(s) die Verarbei-
tung fortsetzen kann (können). Rufen Sie die Routine
pthreadcondsignal() auf, wenn die Möglichkeit besteht, daß ein war-
tender Thread fortgesetzt werden kann.
Rufen Sie die vorliegende Routine auf, wenn der zugehörige Mutex ent-
weder gesperrt oder entsperrt ist.
RÜCKGABEWERTE
Wenn die Funktion fehlschlägt, kann errno auf folgenden Wert gesetzt
werden:
EINVAL Der durch condr angegebene Wert ist ungültig.
SIEHE AUCH
pthreadconddestroy(3-thr), pthreadcondinit(3-thr),
pthreadcondsignal(3-thr), pthreadcondtimedwait(3-thr),
pthreadcondwait(3-thr).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98