wait_for_cond(cond, timeout) -> bool
[permalink][rdoc][edit]-
MonitorMixin::ConditionVariable 用の内部メソッドです。
- [PARAM] cond:
- Thread::ConditionVariable を指定します。
- [PARAM] timeout:
- タイムアウトまでの秒数。指定しなかった場合はタイムアウトしません。
- [RETURN]
- タイムアウトしたときは false を返します。それ以外は true を返します。
require 'monitor' m = Monitor.new cv = Thread::ConditionVariable.new m.enter m.wait_for_cond(cv, 1)