class NIO::Selector

def close

Close this selector and free its resources
def close
  @lock.synchronize do
    return if @closed
    begin
      @wakeup.close
    rescue IOError
    end
    begin
      @waker.close
    rescue IOError
    end
    @closed = true
  end
end