【问题标题】:Is it possible to share a table between multiple lua_State in a single threaded application?是否可以在单线程应用程序中的多个 lua_State 之间共享表?
【发布时间】:2013-07-13 06:36:51
【问题描述】:

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

【问题讨论】:

    标签: c++ lua luajit


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-04-05
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 2011-08-29
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多