# File lib/nio/selector.rb, line 36
    def deregister(io)
      @lock.synchronize do
        monitor = @selectables.delete io
        monitor.close(false) if monitor && !monitor.closed?
        monitor
      end
    end