timer - 使用Lua创建计时器

标签 timer lua

我想使用Lua创建一个计时器,这样我可以指定在X秒过去之后要触发的回调函数。

实现此目标的最佳方法是什么? (我需要从网络服务器下载一些每小时将分析一次或两次的数据)

干杯。

最佳答案

在这里尝试lalarm:
http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/

示例(基于src/test.lua):

-- alarm([secs,[func]])
alarm(1, function() print(2) end); print(1)

输出:
1
2

关于timer - 使用Lua创建计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6118799/

相关文章:

c# - 如何在构造函数中使用定时器?

java - 如何在每隔几分钟运行一次的单线程程序中创建一个循环? (JAVA)

sorting - Redis 基于分数和日期时间排序的集合作为决胜局?

c - Lua 对象 "globally returned"到 C 的生命周期

lua - 如何在 love2d 中创建保存游戏功能?

debugging - LuaJIT:脚本访问全局变量多少次?

c++ - QTimer对象是否在单独的线程中运行?其作用机理是什么?

javascript - clearInterval() 在具有递归函数的 if/else 语句中不起作用

c - 将 lua 输出发送到非标准输出

c# - Timer.Change 上的 NullReferenceException