class Async::Reactor

def interrupt

Interrupt the reactor at the earliest convenience. Can be called from a different thread safely.
def interrupt
	@guard.synchronize do
		unless @interrupted
			@interrupted = true
			@selector.wakeup
		end
	end
end