Время ожидания Ruby для блока кода через n * милли * секунд - PullRequest
5 голосов
/ 28 января 2010

В Ruby мне нужно тайм-аут выполнения блока кода после n милли секунд. Я знаю, что библиотека Ruby Timeout поддерживает время ожидания в секундах :

http://ruby -doc.org / STDLIB / libdoc / таймаут / RDoc / index.html

Возможно ли это?

1 Ответ

10 голосов
/ 28 января 2010

Просто используйте десятичное значение для тайм-аута. Пример для n миллисекунд:

Timeout::timeout(n / 1000.0) { sleep(100) }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...