Wakes one thread that is waiting on a condition variable.
pthread_cond_signal(
cond );
Argument Data Type Access
cond opaque pthread_cond_t read
int pthread_cond_signal ( pthread_cond_t *cond);
The scheduling policy determines which thread is awakened. For policies SCHED_FIFO and SCHED_RR, a blocked thread is chosen in priority order, using first-in/first-out (FIFO) within priorities.
You can call this routine regardless if the associated mutex is locked.
Return Error Description0 Successful completion. -1 [EINVAL] The value specified by cond is invalid.