注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
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:
2021-04-29
Help improve this article
(or select a word/phrase and press Ctrl+Enter)