12件ヒット
[1-12件を表示]
(0.072秒)
ライブラリ
- monitor (12)
クラス
検索結果
-
MonitorMixin
:: ConditionVariable # wait(timeout = nil) -> bool (18120.0) -
モニタのロックを開放し、現在のスレッドを停止します。
...す。
実行を再開したスレッドはモニタのロックを保持した状態になります。
これによって危険領域(critical section)上で動作している
スレッドはただ一つになり、排他を実現します。
true を返します。timeout が与えられてい......での秒数。指定しなかった場合はタイムアウトしません。
@raise ThreadError ロックを持っていないスレッドがこのメソッドを呼びだした場合に発生します
@see MonitorMixin::ConditionVariable#wait_while, MonitorMixin::ConditionVariable#wait_until...