A synchronization Mutex.
|void||lock ( )|
|int||try_lock ( )|
|void||unlock ( )|
A synchronization Mutex. Element used to synchronize multiple Threads. Basically a binary Semaphore. Guarantees that only one thread can ever acquire this lock at a time. Can be used to protect a critical section. Be careful to avoid deadlocks.
Mutex, blocks until it is unlocked by the current owner.
Try locking this
Mutex, does not block. Returns OK on success, ERR_BUSY otherwise.
Mutex, leaving it to other threads.
© 2014–2018 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.