在第一个Lua脚本中创建自己的线程/后台,运行第二个Lua脚本。

我正在执行一个需要获取活动列表并在活动状态为活动状态时开始拨打该活动电话的Lua文件。我面临的问题是拨号功能需要花费时间从数据库中获取记录,并减慢拨号过程。因此,当我要运行5个活动时,最后一个活动必须等待其余4个完成拨号。假设大约需要2到3秒钟。这会减慢过程。

我考虑修改逻辑并调用一个新的Lua脚本,通过表格/参数传递活动数据并让它在自己的线程中运行,同时快速传递第二个活动。

如何调用另一个Lua脚本而不等待它的执行完成,并在下一次迭代中调用它?或者我应该只是使用多线程/非阻塞模式等等?

点赞