Attention: Here be dragons
This is the
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
A unit of execution in a process.
To ensure proper cleanup without crashes or deadlocks, when a Thread's reference count reaches zero and it is therefore destroyed, the following conditions must be met:
get_id ( ) const
is_alive ( ) const
is_started ( ) const
wait_to_finish ( )
Priority PRIORITY_LOW =
A thread running with lower priority than normally.
Priority PRIORITY_NORMAL =
A thread with a standard priority.
Priority PRIORITY_HIGH =
A thread running with higher priority than normally.
String get_id ( ) const
Returns the current Thread's ID, uniquely identifying it among all threads. If the Thread has not started running or if wait_to_finish has been called, this returns an empty string.
bool is_alive ( ) const
true if this Thread is currently running the provided function. This is useful for determining if wait_to_finish can be called without blocking th