Тайм-аут Ruby блок кода после n *milli* секунды

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

http://ruby-doc.org/stdlib/libdoc/timeout/rdoc/index.html

Действительно ли это возможно?

5
задан Bilal and Olga 27 January 2010 в 21:08
поделиться

1 ответ

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

Timeout::timeout(n / 1000.0) { sleep(100) }
10
ответ дан 13 December 2019 в 22:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: