{{newin|[[0.7.0]]|070|type=function}}
Starts the thread.

Beginning with version [[0.9.0]], threads can be restarted after they have completed their execution.
== Function ==
=== Synopsis ===
<source lang="lua">
Thread:start( )
</source>
=== Arguments ===
None.
=== Returns ===
Nothing.

== Function ==
{{newin|[[0.9.0]]|090|type=variant}}
=== Synopsis ===
<source lang="lua">
Thread:start( arg1, arg2, ... )
</source>
=== Arguments ===
{{param|Variant|arg1|A string, number, boolean, LÖVE object, or simple table.}}
{{param|Variant|arg2|A string, number, boolean, LÖVE object, or simple table.}}
{{param|Variant|...|You can continue passing values to the thread.}}
=== Returns ===
Nothing.
=== Notes ===
Arguments passed to Thread:start are accessible in the thread's main file via '''...''' (the vararg expression.)

== See Also ==
* [[parent::Thread]]
* [[Thread:wait]]
* [[Thread:isRunning]]
[[Category:Functions]]
{{#set:Description=Starts the thread.}}
== Other Languages ==
{{i18n|Thread:start}}