我想使用Lua创建一个计时器,这样我可以指定要在X秒钟过去后触发的回调函数。
实现此目标的最佳方法是什么? (我需要从网络服务器下载一些数据,每小时将分析一次或两次)。
干杯。
我想使用Lua创建一个计时器,以这种方式,我可以指定在X秒过去后要触发的回调函数。实现这一目标的最佳方法是什么? (我需要...
尝试lalarm
,在这里:http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/
如果不需要毫秒级的精度,则可以选择协程解决方案,该解决方案可以定期恢复,例如在主循环结束时,如下所示:
如果您可以接受,则可以尝试LuaNode。以下代码设置了一个计时器:
使用Script.SetTimer(interval,callbackFunction)
阅读此线程和其他线程后,我决定使用Luv lib。这是我的解决方案: