class Async::Condition
def wait
Queue up the current fiber and wait on yielding the task.
def wait @waiting.stack(FiberNode.new(Fiber.current)) do Fiber.scheduler.transfer end end
def wait @waiting.stack(FiberNode.new(Fiber.current)) do Fiber.scheduler.transfer end end