Difference between revisions of "Thread:start"

m
(Added new variant which accepts optional arguments)
Line 11: Line 11:
 
None.
 
None.
 
=== Returns ===
 
=== Returns ===
None.
+
Nothing.
 +
 
 +
== Function ==
 +
{{newin|[[0.9.0]]|090|type=variant}}
 +
=== Synopsis ===
 +
<source lang="lua">
 +
Thread:start( arg1, arg2, ... )
 +
</source>
 +
=== Arguments ===
 +
{{param|value|arg1|A string, number, boolean, LÖVE object, or simple table.}}
 +
{{param|value|arg2|A string, number, boolean, LÖVE object, or simple table.}}
 +
=== Returns ===
 +
Nothing.
 +
=== Notes ===
 +
Arguments passed to Thread:start are accessible in the thread's main file via '''...''' (the vararg expression.)
 +
 
 
== See Also ==
 
== See Also ==
 
* [[parent::Thread]]
 
* [[parent::Thread]]
 +
* [[Thread:wait]]
 
* [[Thread:isRunning]]
 
* [[Thread:isRunning]]
 
[[Category:Functions]]
 
[[Category:Functions]]

Revision as of 07:38, 16 September 2013

Available since LÖVE 0.7.0
This function is not supported in earlier versions.

Starts the thread.

Beginning with version 0.9.0, threads can be restarted after they have completed their execution.

Function

Synopsis

Thread:start( )

Arguments

None.

Returns

Nothing.

Function

Available since LÖVE 0.9.0
This variant is not supported in earlier versions.

Synopsis

Thread:start( arg1, arg2, ... )

Arguments

value arg1
A string, number, boolean, LÖVE object, or simple table.
value arg2
A string, number, boolean, LÖVE object, or simple table.

Returns

Nothing.

Notes

Arguments passed to Thread:start are accessible in the thread's main file via ... (the vararg expression.)

See Also

Other Languages