是否可以在单线程应用程序中的多个lua_State之间共享一个表

Is it possible to share a table between multiple lua_State in a single threaded application?

本文关键字:共享 之间 State 一个 lua 单线程 应用程序 是否      更新时间:2023-10-16

我在一个Lua脚本中有一个表,我想与其他Lua脚本共享,这些脚本加载在不同的Lua_State中,因此它们可以调用该表中的方法。有可能做到吗?

否,除非手动在状态之间复制数据。卢阿州是完全独立的。另一方面,Lua线程共享数据。但不要将它们与操作系统线程混淆。