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.