【发布时间】:2013-05-10 19:06:09
【问题描述】:
实际上,我正在使用 Visual C++ 尝试将 lua 函数绑定为套接字事件的回调(在另一个线程中)。我在一个线程中初始化 lua 的东西,而套接字在另一个线程中,所以每次套接字发送/接收消息时,它都会调用 lua 函数,而 lua 函数根据里面的“标签”确定它应该做什么消息。
所以我的问题是:
既然我将相同的 Lua 状态传递给 lua 函数,那安全吗?它不需要某种保护吗? lua 函数是从另一个 thead 调用的,所以我猜它们可能会同时被调用。
如果不安全,这种情况的解决方案是什么?
【问题讨论】:
标签: visual-c++ lua