# File lib/watcher.rb, line 69
    def start
      if @thread then
        raise RuntimeError, "already started"
      end

      prime
      
      @thread = Thread.new do
        while true do
          examine
          sleep(@sleep_time)
        end
      end

      @thread.priority = @priority
      
      at_exit { stop } #?


    end