#include <Pt/System/Mutex.h>
Recursive mutual exclusion device.
Inherits NonCopyable.
Public Member Functions | |
| RecursiveMutex () | |
| Constructor. | |
| ~RecursiveMutex () | |
| Destructor. | |
| void | lock () |
| Locks the mutex. | |
| bool | tryLock () |
| Returns true if the mutex could be locked.. | |
| void | unlock () |
| Unlocks the mutex. More... | |
| void unlock | ( | ) |
If the mutex was locked more than one time by the same thread unlock decrements the lock-count. The mutex is actually unlocked when the lock-count is zero.