我正在使用Rails / Ruby应用程序处理地理编码文件/ sidekiq作业。所以基本上当我们点击谷歌API时,我们会睡1秒钟以避免谷歌API查询限制。但是我想要考虑AR和SQL时间来推动信封并加快处理速度。所以我试图弄清楚如何睡眠3/4秒。
我可以睡觉.75还是我需要在睡眠时做一些数学睡眠(1.0 / ??)。
不确定睡眠是否可以像.75一样浮动。有什么想法吗?
答案 0 :(得分:6)
sleep 0.75
效果非常好且正确。它接受浮动。
sleep(* args) public暂停当前线程的持续时间秒 (可以是任何数字,包括带小数秒的浮点数)