请帮帮我
我如何为像地图一样的数组实现方法 pmap 但在两个过程中
我有代码
class Array
  def pmap
    out = []
    each do |e|
      out << yield(e)
    end
    out
  end
end
require 'benchmark'
seconds = Benchmark.realtime do
  [1, 2, 3].pmap do |x|
    sleep x
    puts x**x
  end
end
puts "work #{seconds} seconds"
结果我必须得到 3 秒的基准测试