在不同线程中调用Lua函数(在C++中嵌入Lua)是否可行?

我正在使用 VS2008、lua 5.1 和 luabind 0.9.1。

从 C++ 中调用 Lua 函数工作正常。

如果有多个线程,并从每个线程中调用 Lua 函数,这种情况是否有问题?只有 一个 Lua 状态。

在这种情况下,我应该拥有更多的 Lua 状态吗?哪一个是常见的?

原文链接 https://stackoverflow.com/questions/8816386

点赞
stackoverflow用户513763
stackoverflow用户513763

这样是不行的。 Lua用户维基有一个很好的[页面](http://lua-users.org/wiki/ThreadsTutorial)介绍线程。

2012-01-11 10:28:03