0
是否可以做一個for循環分割異步?每次迭代將被並行計算以加速迭代?如何爲循環創建異步?
是否可以做一個for循環分割異步?每次迭代將被並行計算以加速迭代?如何爲循環創建異步?
可以使用parallel gem爲:
Parallel.each(elements) { |element| do_something(element) }
您還可以控制線程數(與in_threads:
關鍵字)。如果您需要真正的並行性,您還可以指定進程數(使用in_processes:
關鍵字)。