# File lib/clockwork/manager.rb, line 119 def run_tick_loop Thread.new do @mutex.synchronize do until @finish tick interval = config[:sleep_timeout] - Time.now.subsec + 0.001 @condvar.wait(@mutex, interval) if interval > 0 end end end end