#include <ThreadUtil.h>
This utility is presently unused, and it's not clear what its future will be.
Definition at line 52 of file ThreadUtil.h.
Static Public Member Functions | |
| static void | create (pthread_t &t, const pthread_attr_t &attr, void *(*start_routine)(void *), void *arg) |
| creates a new thread | |
| static void | lock (pthread_mutex_t &mutex) |
| acquire a lock | |
| static void | unlock (pthread_mutex_t &mutex) |
| acquire an unlock | |
| static void | wait (pthread_cond_t &signal, pthread_mutex_t &mutex) |
| wait on a signal and mutex | |
| static void | signal (pthread_cond_t &sig) |
| signal a condition variable | |
| static void | broadcast (pthread_cond_t &sig) |
| broadcast a signal to all waiters | |
1.5.5