るりまサーチ

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.110秒)

別のキーワード

  1. _builtin ===
  2. pathname ===
  3. ipaddr ===
  4. date ===
  5. bigdecimal ===

ライブラリ

モジュール

検索結果

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

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

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

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

===
注意

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