Ruby Sleep方法

时间:2015-07-27 17:42:03

标签: ruby ruby-on-rails-4 sidekiq

我正在使用Rails / Ruby应用程序处理地理编码文件/ sidekiq作业。所以基本上当我们点击谷歌API时,我们会睡1秒钟以避免谷歌API查询限制。但是我想要考虑AR和SQL时间来推动信封并加快处理速度。所以我试图弄清楚如何睡眠3/4秒。

我可以睡觉.75还是我需要在睡眠时做一些数学睡眠(1.0 / ??)。

不确定睡眠是否可以像.75一样浮动。有什么想法吗?

1 个答案:

答案 0 :(得分:6)

sleep 0.75效果非常好且正确。它接受浮动。

  

sleep(* args) public暂停当前线程的持续时间秒   (可以是任何数字,包括带小数秒的浮点数)

http://apidock.com/ruby/Kernel/sleep