るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.359秒)
トップページ > ライブラリ:ビルトイン[x] > クエリ:_builtin[x] > クエリ:==[x] > クエリ:pending_interrupt?[x]

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

検索結果

Thread.pending_interrupt?(error = nil) -> bool (26114.0)

非同期割り込みのキューが空かどうかを返します。

...Thread.pass
}
end

==
= 使い方

th = Thread.new{
Thread.handle_interrupt(RuntimeError => :on_blocking){
while true
...
# ここまでで割り込みが発生しても安全な状態になった。
if Thread.pending_interrupt?
Thread.handle_in...
...ror => :on_blocking){
while true
...
# ここまでで割り込みが発生しても安全な状態になった。
break if flag == false
...
end
}
}
...
flag = false # スレッド停止

@see Thread#pending_interrupt?, Thread.handle_interrupt...