るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.099秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:time[x] > クラス:MonitorMixin::ConditionVariable[x]

別のキーワード

  1. time rfc2822
  2. time iso8601
  3. time httpdate
  4. time parse
  5. time strptime

ライブラリ

検索結果

MonitorMixin::ConditionVariable#wait(timeout = nil) -> bool (102.0)

モニタのロックを開放し、現在のスレッドを停止します。

...ロックを保持している必要があります。

MonitorMixin::ConditionVariable
#signal や
MonitorMixin::ConditionVariable
#broadcast
で起こされるまでスレッドは停止し続けます。

time
out を与えた場合は最大 timeout 秒まで停止した後にスレッドを
再開...
...スレッドはただ一つになり、排他を実現します。

true を返します。timeout が与えられていて待ち時間が timeout を
越えた場合は false を返します。

@param timeout タイムアウトまでの秒数。指定しなかった場合はタイムアウトし...
...ません。

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

@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until...