Ruby Sleep方法

Ruby Sleep method

本问题已经有最佳答案,请猛点这里访问。

我正在Rails / Ruby应用程序中进行地理编码片段/ sidekiq工作。 因此,基本上,当我们点击Google API时,我们会休眠1秒钟,以避免Google API查询限制。 但是我要努力提高速度,并考虑到AR和SQL时间来加快处理速度。 因此,我试图弄清楚如何睡3/4秒。

我可以只睡0.75吗?还是需要做一些关于睡眠的数学运算,例如sleep(1.0 / ??)。

不知道睡眠是否可以像.75那样漂浮。 有什么想法吗?


sleep 0.75的效果非常好且正确。 它接受浮点数。

sleep(*args) public Suspends the current thread for duration seconds
(which may be any number, including a Float with fractional seconds)

http://apidock.com/ruby/内核/睡眠