|
Fawkes API
Fawkes Development Version
|
Threads and tools for thread-synchronisation and protected data access. More...
|
Classes | |
| class | fawkes::Barrier |
A barrier is a synchronization tool which blocks until a given number of threads have reached the barrier. More... | |
| class | fawkes::InterruptibleBarrier |
| A barrier is a synchronization tool which blocks until a given number of threads have reached the barrier. More... | |
| class | fawkes::Mutex |
| Mutex mutual exclusion lock. More... | |
| class | fawkes::MutexLocker |
| Mutex locking helper. More... | |
| class | fawkes::ReadWriteLock |
Read/write lock to allow multiple readers but only a single writer on the resource at a time. More... | |
| class | fawkes::RecursiveMutex |
| Recursive mutex. More... | |
| class | fawkes::RefCountRWLock |
| Read/write lock with reference counting. More... | |
| class | fawkes::ScopedRWLock |
| Scoped read/write lock. More... | |
| class | fawkes::Spinlock |
| Spin lock. More... | |
| class | fawkes::Thread |
| Thread class encapsulation of pthreads. More... | |
| class | fawkes::WaitCondition |
| Wait until a given condition holds. More... | |
Threads and tools for thread-synchronisation and protected data access.