Требуется создать пул воркеров, который будет распределять поступающие задания между несколькими рабочими потоками, выполнять их одновременно и после завершения собрать полученные результаты.