11件ヒット
[1-11件を表示]
(0.025秒)
別のキーワード
クラス
- Thread (11)
検索結果
-
Thread
. handle _ interrupt(hash) { . . . } -> object (62.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...ができます。
==== TimeoutError 対策
例:TimeoutError 発生のタイミングを制御する例
require 'timeout'
Thread.handle_interrupt(TimeoutError => :never) {
timeout(10){
# TimeoutError => :never の指定により、ここでは TimeoutError が発生しない。.......handle_interrupt(TimeoutError => :on_blocking) {
# :on_blocking な処理は TimeoutError が発生し得る。
}
# TimeoutError => :never の指定により、ここでは TimeoutError が発生しない。
}
}
この例を ensure 節での TimeoutError 発生に応用...