Ruby 如何为循环创建异步?

Ruby 如何为循环创建异步?,ruby,asynchronous,parallel-processing,jruby,Ruby,Asynchronous,Parallel Processing,Jruby,是否可以使for循环划分为异步的?将并行计算每个迭代以加快迭代?您可以使用: Parallel.each(elements) { |element| do_something(element) } 您还可以控制线程数(使用in_threads:关键字)。如果需要真正的并行性,还可以指定进程数(使用in_processs:关键字)

是否可以使for循环划分为异步的?将并行计算每个迭代以加快迭代?

您可以使用:

Parallel.each(elements) { |element| do_something(element) }
您还可以控制线程数(使用
in_threads:
关键字)。如果需要真正的并行性,还可以指定进程数(使用
in_processs:
关键字)