Unigine::Mutex Class
Header: | #include <UnigineThread.h> |
This class implements a simple mutex (a synchronization object that allows one thread mutually exclusive access to a resource), based on atomic CAS. This mutex has a scoped lock.
Mutex Class
Members
static MutexPtr create ( ) #
Constructor. Creates a new simple mutex.void lock ( ) #
Locks the mutex.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