るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
1件ヒット [1-1件を表示] (0.099秒)
トップページ > クエリ:i[x] > クエリ:h[x] > バージョン:2.1.0[x] > クエリ:wait_while[x]

別のキーワード

  1. _builtin to_h
  2. env to_h
  3. hash to_h
  4. struct to_h
  5. array to_h

ライブラリ

検索結果

MonitorMixin::ConditionVariable#wait_while { ... } -> () (108904.0)

モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たしている間停止します。

モニタのロックを開放し、現在のスレッドを
ブロックで指定した条件を満たしている間停止します。

MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。

@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionV...