从不同的线程调用Lua函数(在C++中嵌入Lua)可以吗
Is it okay calling Lua function from different thread(embedding Lua in C++)?
我使用的是VS2008、lua 5.1和luabind 0.9.1。
从C++中调用Lua函数效果很好。
如果有几个线程,并且从每个线程调用Lua函数,这种情况有问题吗?只有ONELua状态。
在这种情况下,我应该有更多的卢阿州吗?哪一种是常见的?
那样不好。Lua用户wiki有一个关于线程的好页面。
相关文章:
- C++Lua用户数据扰乱了Mathfu浮点值
- 使用 LuaBridge 或 Lua 将对象传递给 Lua 函数C++
- 将 Lua 函数块转换为 C 字符串
- 我可以从 lua 5.0.2 加载用 c++ 编写的 lua 5.3.5 dll 吗?
- 使用 lua 协程 API 和lua_close时出现分段错误
- 使用 C++ 自动 Lua 绑定
- 调用 lua 函数的地址为 C/C++?
- lua 5.0.2 模块和 5.3.5 有什么区别?
- 如何将 Lua 添加到C++项目
- 使用 Lua 中的C++库对象
- 如何在C++中将用户数据从一个 Lua 块传递到另一个块
- 如何使用重新定义的打印函数打印Lua表?
- Lua table in C++ dll
- 在运行时环境中使用 C++ w/ Lua
- 将shared_ptr传递给Lua
- luaL_len is missing in Lua 5.1
- 将向量传递给<struct> Lua 表
- 将 Lua 与 C++ DLL 结合使用
- Lua C API - 从C++分配和使用类的对象成员
- C++中最接近 Lua 表操作的东西是什么?