29 void debug_lock(
const std::string& info);
31 void debug_unlock(
const std::string& info);
33 static unsigned get_debug_lock_counter();
54 void send_signal_with_lock();
56 void broadcast_signal();
58 void broadcast_signal_with_lock();
64#include <cgv/config/lib_end.h>
Thread class implementation that uses pthreads internally.
A mutex that can wake up other threads by signals sent when a condition is fulfilled.
A simple mutex (mutual exclusion) for solving thread synchronisation problems.