Welcome to the Godot Reference Fork and the Godot Proposals Fork alternatives. Why?

Mutex

0 0 vote
Article Rating

Inherits: Reference < Object

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.

Methods

voidlock ( )
Errortry_lock ( )
voidunlock ( )

Method Descriptions

  • void lock ( )

Locks this Mutex, blocks until it is unlocked by the current owner.


Tries locking this Mutex, but does not block. Returns @GlobalScope.OK on success, @GlobalScope.ERR_BUSY otherwise.


  • void unlock ( )

Unlocks this Mutex, leaving it to other threads.

Doc ID missing

Disclaimer: This page has been automaticaly and directly extracted from the official Godot Docs website, the 1970-01-01 at 00:00:00. It’s the English Stable version because it’s what most Godot users should use. The Copyright owners are Juan Linietsky, Ariel Manzur and the Godot community. CC-BY 3.0. Thanks for your patience and generosity.

Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x