在定时循环内使用回调函数

我想要一个带有回调函数的定时循环。回调函数应该只在时间段内可调用。

function my_callback( )
    ....
end

setCallback("my_callback")

time_limit = os.time() + 20

while (os.time() < time_limit) do

 -- 我想要在这个循环中只能在20秒内调用my_callback

end

有什么合适的方法来实现这个效果呢?

原文链接 https://stackoverflow.com/questions/10003154

点赞
stackoverflow用户107090
stackoverflow用户107090

我不确定你需要什么,但可以查看lalarmluasignal

2012-04-04 01:57:51