Condition variable for thread synchronization. More...
Condition variable for thread synchronization.
Definition in file cond.h.
Include dependency graph for cond.h:Go to the source code of this file.
Data Structures | |
| struct | cond_t |
| Condition variable structure. More... | |
Macros | |
| #define | COND_INIT { { NULL } } |
| Static initializer for cond_t. More... | |
Functions | |
| void | cond_init (cond_t *cond) |
| Initializes a condition variable. More... | |
| void | cond_wait (cond_t *cond, mutex_t *mutex) |
| Waits on a condition. More... | |
| void | cond_signal (cond_t *cond) |
| Wakes up one thread waiting on the condition variable. More... | |
| void | cond_broadcast (cond_t *cond) |
| Wakes up all threads waiting on the condition variable. More... | |