1 comment

[ 5.1 ms ] story [ 22.2 ms ] thread
Very interesting post, but one question is it really necessary to wrap it in a Sync block? Isn't it synchronous outside the async block?

    Sync do
      5.times.map do
        Async do
          ...
        end
      end.map(&:wait)
    end