【发布时间】:2011-01-30 15:32:46
【问题描述】:
最近,我在使用 C++ 和 Lua 进行开发时遇到了很多困难。我的情况是:出于某种原因,我的 C++ 程序中可能有数千个 Lua 状态。但是这些状态在初始化之后应该是相同的。当然,我可以为每个状态执行 luaL_loadlibs() 和 lua_loadfile(),但这非常繁重(事实上,即使只是初始一个状态,我也需要相当长的时间)。所以,我想知道以下模式:保留一个单独的 Lua 状态(必须初始化的唯一状态)然后为其他 Lua 状态克隆,这可能吗?
【问题讨论】:
-
Cloning Lua state的可能重复