pthread_cond_broadcast
—
unblock all threads waiting for a condition variable
POSIX Threads Library (libpthread, -lpthread)
#include <pthread.h>
int
pthread_cond_broadcast
(pthread_cond_t
*cond);
The pthread_cond_broadcast
() function unblocks all
threads waiting for the condition variable cond.
If successful, the pthread_cond_broadcast
() function
will return zero, otherwise an error number will be returned to indicate the
error.
The pthread_cond_broadcast
() function will fail if:
- [
EINVAL
]
- The value specified by cond is invalid.
The pthread_cond_broadcast
() function conforms to
ISO/IEC 9945-1:1996 (“POSIX.1”).