class Async::Condition

def signal(value)

def signal(value)
	while task = @waiting.pop
		task.resume(value)
	end
end