class Async::Waiter
def initialize(parent: nil, finished: Async::Condition.new)
@parameter parent [Interface(:async) | Nil] The parent task to use for asynchronous operations.
Create a waiter instance.
def initialize(parent: nil, finished: Async::Condition.new) @finished = finished @done = [] @parent = parent end