1、不要使用未被正确系缚(anchored)的线程
主线程是在内部自动系缚的,因此它不会被回收。“未被正确系缚”指的是一个lua对象既不在栈中,又不为其他任何lua对象所引用。
2、Lua_gettop(L) 获取栈L中元素个数
3、LuaL_newstate创建新的lua状态,不同lua状态各自完全独立,lua状态之间不能直接沟通。由于所有交换的数据必须经由C代码中转,所以只能在lua状态之间交换那些可以在C语言中表示的类型。
1、不要使用未被正确系缚(anchored)的线程
主线程是在内部自动系缚的,因此它不会被回收。“未被正确系缚”指的是一个lua对象既不在栈中,又不为其他任何lua对象所引用。
2、Lua_gettop(L) 获取栈L中元素个数
3、LuaL_newstate创建新的lua状态,不同lua状态各自完全独立,lua状态之间不能直接沟通。由于所有交换的数据必须经由C代码中转,所以只能在lua状态之间交换那些可以在C语言中表示的类型。