标签: ruby asynchronous parallel-processing jruby
是否可以将for循环划分为异步?每个迭代将并行计算以加速迭代?
答案 0 :(得分:1)
您可以使用parallel gem:
Parallel.each(elements) { |element| do_something(element) }
您还可以控制线程数(使用in_threads:关键字)。如果您需要真正的并行性,还可以指定进程数(使用in_processes:关键字)。
in_threads:
in_processes: