class Concurrent::Condition::Result
def initialize(remaining_time)
def initialize(remaining_time) @remaining_time = remaining_time end
def timed_out?
-
(Boolean)
- true if current thread has been waken up due to a timeout, otherwise false
def timed_out? @remaining_time != nil && @remaining_time <= 0 end
def woken_up?
-
(Boolean)
- true if current thread has been waken up by a #signal or a #broadcast call, otherwise false
def woken_up? @remaining_time.nil? || @remaining_time > 0 end