如何在lua中启动后台脚本

如何在lua中启动后台脚本,lua,Lua,我有一个时间关键的脚本。为了加快速度,我制作了一个单独的脚本,其中包含不需要时间限制的代码。在我的主(时间关键型)脚本中,我希望在非时间关键型脚本返回nil之前在末尾启动它。如何在不等待的情况下启动第二个脚本?这在第一个脚本中返回nil时不会停止第二个脚本。您可以使用它启动一个新进程(以任何语言实现),并在准备就绪时读取其输出。Lua线程是协作的;如果要在后台运行脚本,则必须在不同的操作系统线程/进程上以单独的lua_状态运行脚本。这几乎完全是一个与Lua的使用无关的C编程问题,但这会让我的时间

我有一个时间关键的脚本。为了加快速度,我制作了一个单独的脚本,其中包含不需要时间限制的代码。在我的主(时间关键型)脚本中,我希望在非时间关键型脚本返回nil之前在末尾启动它。如何在不等待的情况下启动第二个脚本?这在第一个脚本中返回nil时不会停止第二个脚本。

您可以使用它启动一个新进程(以任何语言实现),并在准备就绪时读取其输出。

Lua线程是协作的;如果要在后台运行脚本,则必须在不同的操作系统线程/进程上以单独的
lua_状态运行脚本。这几乎完全是一个与Lua的使用无关的C编程问题,但这会让我的时间关键型脚本等待我的非关键型脚本吗?还是我错了?谢谢你澄清了。将深入研究文档。再次感谢!