Mutex¶
A synchronization mutex (mutual exclusion).
Description¶
A synchronization mutex (mutual exclusion). This is used to synchronize multiple Threads, and is equivalent to a binary Semaphore. It guarantees that only one thread can ever acquire the lock at a time. A mutex can be used to protect a critical section; however, be careful to avoid deadlocks.
Tutorials¶
Method Descriptions¶
Locks this Mutex
, blocks until it is unlocked by the current owner.
- Error try_lock ( )
Tries locking this Mutex
, but does not block. Returns @GlobalScope.OK on success, @GlobalScope.ERR_BUSY otherwise.
Unlocks this Mutex
, leaving it to other threads.