24件ヒット
[1-24件を表示]
(0.023秒)
ライブラリ
- monitor (24)
クラス
検索結果
先頭2件
-
MonitorMixin
:: ConditionVariable # wait _ until { . . . } -> () (18107.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たすまで停止します。
...クを開放し、現在のスレッドを
ブロックで指定した条件を満たすまで停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果... -
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (12.0) -
モニタのロックを開放し、現在のスレッドを停止します。
...止します。
これを呼ぶスレッドはモニタのロックを保持している必要があります。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast
で起こされるまでスレッドは停止し続けます。
timeout を与えた場合は最大......での秒数。指定しなかった場合はタイムアウトしません。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until...