做计时器的简单方法是什么



我正在写一个Ruby脚本,想要这样的行为:

every 15 seconds do
  callback
end

我该怎么做?

快速搜索并没有显示多少图书馆;我应该使用线程吗?我想要这个非常基本的,因为我的Ruby脚本将是基本的。

您可以随时调用sleep:

loop do
  sleep 15
  callback
end

您还可以签出EventMachine的PeriodicTimer类。我过去曾成功地使用过:http://eventmachine.rubyforge.org/EventMachine/PeriodicTimer.html

不过,EventMachine对于您的需求可能有些过头了。

相关内容

  • 没有找到相关文章

最新更新