lua_newthread() & LUA_REGISTRYINDEX 独立性

这是一个非常简单的问题,但是它有它的陷阱。因此,问题如下。

使用 lua_newthread C API 方法创建的每个新 Lua 状态,是否都可通过它自己的新创建的 Lua 状态来访问其自己的 LUA_REGISTRYINDEX,还是使用全局共享的 LUA_REGISTRYINDEX?

点赞
用户107090
用户107090

所有相同 Lua 状态的线程共享单一的注册表,可以在 源代码 中看到。

不同的 Lua 状态有不同的注册表。

2013-09-18 12:17:03