# File lib/listen/adapter.rb, line 71
    def initialize(directories, options = {}, &callback)
      @directories         = Array(directories)
      @callback            = callback
      @stopped             = true
      @paused              = false
      @mutex               = Mutex.new
      @changed_directories = Set.new
      @turnstile           = Turnstile.new
      @latency             = options.fetch(:latency, default_latency)
      @worker              = initialize_worker
    end