るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.073秒)
トップページ > クエリ:-[x] > クエリ:pending[x] > 種類:特異メソッド[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

クラス

モジュール

キーワード

検索結果

Thread.pending_interrupt?(error = nil) -> bool (6214.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.handle_interrupt(hash) { ... } -> object (113.0)

スレッドの割り込みのタイミングを引数で指定した内容に変更してブロックを 実行します。

...指定した例外クラスの全てのサブクラスが
処理の対象になります。

例:

Thread.handle_interrupt(Exception => :never) {
# Exception を継承する全ての例外クラスの例外の発生を延期。
}

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

Rake.application -> Rake::Application (107.0)

現在の Rake アプリケーションを返します。

...0>},
# @name="rake",
# @options=#<OpenStruct rakelib=["rakelib"], trace_output=#<IO:<STDERR>>>,
# @original_dir="/path/to/dir",
# @pending_imports=[],
# @rakefile="rakefile",
# @rakefiles=["rakefile", "Rakefile", "rakefile.rb", "Rakefile.rb"],
# @rules=[],
# @scope=LL...