2017-02-21 29 views

ответ

1

Вы можете использовать parallel gem для этого:

Parallel.each(elements) { |element| do_something(element) } 

Вы также можете контролировать количество потоков (с in_threads: ключевого слова). Если вам нужен истинный параллелизм, вы также можете указать количество процессов (с ключевым словом in_processes:).