Нужно реализовать воркер-пул, который распределяет задачи между несколькими воркерами для параллельного выполнения и собирает результаты после их