#include <mutex.h>
Public Member Functions |
|
TMutex (bool is_recursive=false) |
As default, BALL supports QMutex, but if it has been configured with boost::thread support enabled, boost::mutex can also be used. Similarly, we can simply provide instantiations using, e.g, Intel thread building blocks.
A BALL-mutex needs to provide the functions void lock(), void unlock(), and bool tryLock().