Unigine::ReentrantMutex Class
Header: | #include <UnigineThread.h> |
This class implements a mutex that can be locked multiple times by the same thread, without causing a deadlock. This mutex has the following scoped lock: ScopedReentrantLock.
ReentrantMutex Class
Members
static ReentrantMutexPtr create ( ) #
Constructor. Creates a new reentrant mutex.void lock ( ) #
Locks the mutex.The mutex must be unlocked corresponding number of times.
void unlock ( ) #
Releases the mutex.bool isLocked ( ) #
Returns a value indicating whether the mutex is locked.Return value
true if the mutex is locked; otherwise, false.void wait ( ) #
Wait for the mutex to become unlocked.Last update:
13.12.2024
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter