A synchronization mutex (mutual exclusion).
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.
|void||lock ( )|
|Error||try_lock ( )|
|void||unlock ( )|
Mutex, blocks until it is unlocked by the current owner.
Mutex, leaving it to other threads.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.