11件ヒット
[1-11件を表示]
(0.099秒)
ライブラリ
- monitor (11)
検索結果
-
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (102.0) -
モニタのロックを開放し、現在のスレッドを停止します。
...ロックを保持している必要があります。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast
で起こされるまでスレッドは停止し続けます。
timeout を与えた場合は最大 timeout 秒まで停止した後にスレッドを
再開......スレッドはただ一つになり、排他を実現します。
true を返します。timeout が与えられていて待ち時間が timeout を
越えた場合は false を返します。
@param timeout タイムアウトまでの秒数。指定しなかった場合はタイムアウトし......ません。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until...