Function tlua::ffi::lua_newthread
source · pub unsafe extern "C" fn lua_newthread(
l: *mut lua_State
) -> *mut lua_State
Expand description
Creates a new thread, pushes it on the stack, and returns a pointer to a
lua_State
that represents this new thread. The new state returned by
this function shares with the original state all global objects (such as
tables), but has an independent execution stack.
[-0, +1, m]
There is no explicit function to close or to destroy a thread. Threads are subject to garbage collection, like any Lua object.