【发布时间】:2010-12-31 14:10:05
【问题描述】:
当每个元素都需要处理时,我有一个 ruby 脚本数组:
threads = []
elemets.each do |element|
threads.push(Thread.new{process(element)}}
end
threads.each { |aThread| aThread.join }
然而,由于资源限制,如果一次不再处理四个元素,脚本会以最佳方式运行。
不,我知道我可以转储每个循环并使用变量来计算 4 个元素,然后等待 但是有没有更酷的 ruby 方法呢?
【问题讨论】:
标签: ruby