A unit of execution in a process.
Note: Breakpoints won't break on code if it's running in a thread. This is a current limitation of the GDScript debugger.
|String||get_id ( ) const|
|bool||is_active ( ) const|
|Error||start ( Object instance, String method, Variant userdata=null, Priority priority=1 )|
|Variant||wait_to_finish ( )|
Returns the current
Thread's ID, uniquely identifying it among all threads. If the
Thread is not running this returns an empty string.
true if this
Thread is currently active. An active
Thread cannot start work on a new method but can be joined with wait_to_finish.
Starts a new
Thread that runs
method on object
userdata passed as an argument. Even if no userdata is passed,
method must accept one argument and it will be null. The
priority of the
Thread can be changed by passing a value from the Priority enum.
Thread and waits for it to finish. Returns what the method called returned.
© 2014–2020 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.