请帮帮我
我如何为像地图一样的数组实现方法 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 秒的基准测试