るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.122秒)
トップページ > モジュール:Kernel[x] > クエリ:Kernel.#p[x] > クエリ:cpp_command[x] > クエリ:help[x] > クエリ:lambda[x] > クエリ:fail[x] > クエリ:Array[x] > クエリ:JSON[x] > クエリ:pp[x] > クエリ:String[x] > ライブラリ:timeout[x] > バージョン:2.6.0[x]

別のキーワード

  1. shell/builtin-command new
  2. irb/extend-command def_extend_command
  3. rubygems/command command
  4. irb/extend-command install_extend_commands
  5. win32ole ole_obj_help

検索結果

Kernel#timeout(sec, exception_class = nil) {|i| .... } -> object (63310.0)

ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。

...c 秒の期限付きで実行します。
ブロックの実行時間が制限を過ぎたときは例外
Timeout
::Error が発生します。

exception_class を指定した場合には Timeout::Error の代わりに
その例外が発生します。
ブロックパラメータ i は sec がはい...
...時、発生させる例外を指定します.

=== 注意

timeout
による割り込みは Thread によって実現されています。C 言語
レベルで実装され、Ruby のスレッドが割り込めない処理に対して
timeout
は無力です。
そのような
ものは実用レベ...