36件ヒット
[1-36件を表示]
(0.017秒)
別のキーワード
検索結果
先頭3件
-
Thread
. pending _ interrupt?(error = nil) -> bool (6115.0) -
非同期割り込みのキューが空かどうかを返します。
...on_blocking){
while true
...
# ここまでで割り込みが発生しても安全な状態になった。
if Thread.pending_interrupt?
Thread.handle_interrupt(Object => :immediate){}
end
...
end
}
}
...
th.raise # スレッド......ror => :on_blocking){
while true
...
# ここまでで割り込みが発生しても安全な状態になった。
break if flag == false
...
end
}
}
...
flag = false # スレッド停止
@see Thread#pending_interrupt?, Thread.handle_interrupt... -
Thread
# pending _ interrupt?(error = nil) -> bool (6109.0) -
self の非同期例外のキューが空かどうかを返します。
...self の非同期例外のキューが空かどうかを返します。
@param error 対象の例外クラスを指定します。
@see Thread.pending_interrupt?... -
Thread
. handle _ interrupt(hash) { . . . } -> object (14.0) -
スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。
...指定した例外クラスの全てのサブクラスが
処理の対象になります。
例:
Thread.handle_interrupt(Exception => :never) {
# Exception を継承する全ての例外クラスの例外の発生を延期。
}
@see Thread.pending_interrupt?, Thread#pending_interrupt?...