标签: c++ lua
据我所知,当我们需要调用lua函数时,我们必须通过调用 lua_State * L = lua_open()创建一个lua解释器。在c ++程序中可以同时打开多少lua解释器?如果有成千上万的lua解释器,那会影响性能。
答案 0 :(得分:0)
lua_States有内存,它使用资源。也只有一个可以一次运行。这限制了可以运行的同时状态的数量。但是当他们“等待”时 - 他们只将内存用于变量和加载的模块。