标签: ruby timeout
在Ruby中,我需要在n milli 秒之后超时执行一段代码。我知道Ruby Timeout库支持秒中的超时:
http://ruby-doc.org/stdlib/libdoc/timeout/rdoc/index.html
这可能吗?
答案 0 :(得分:10)
只需使用十进制值作为超时。 n毫秒的示例:
Timeout::timeout(n / 1000.0) { sleep(100) }