class Async::Barrier
def async(*arguments, parent: (@parent or Task.current), **options, &block)
Execute a child task and add it to the barrier.
def async(*arguments, parent: (@parent or Task.current), **options, &block) task = parent.async(*arguments, **options, &block) @tasks.append(TaskNode.new(task)) return task end