我有一个 C 应用程序,我正在将 LUA 作为脚本语言集成到其中,嵌入 LUA 没有问题。
目前我想知道是否可以从我的 C 应用程序同时运行 2 个或 3 个不同的脚本,我注意到 lua_pcall 正在同步运行(因此它在完成脚本的完整执行之前不会返回。
有没有办法同时运行多个脚本,或者至少让 lua_pcall 异步运行。我不想要脚本本身的解决方案,因为我无法控制将要运行的脚本(客户将编写用于配置的脚本,我不想告诉他你必须这样做,所以,所以在你的脚本里面处理同步。
我有一个 C 应用程序,我正在将 LUA 作为脚本语言集成到其中,嵌入 LUA 没有问题。
目前我想知道是否可以从我的 C 应用程序同时运行 2 个或 3 个不同的脚本,我注意到 lua_pcall 正在同步运行(因此它在完成脚本的完整执行之前不会返回。
有没有办法同时运行多个脚本,或者至少让 lua_pcall 异步运行。我不想要脚本本身的解决方案,因为我无法控制将要运行的脚本(客户将编写用于配置的脚本,我不想告诉他你必须这样做,所以,所以在你的脚本里面处理同步。