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