Задать вопрос
@MaxBat

Отличается ли мультипроцессинг от запуска нескольких программ?

Есть функция, которую мне нужно запустить отдельно друг от друга 20 раз. Чем будет отличатся решение, когда я 20 раз запущу один и тот же скрипт от решения, когда я запущу функцию из одного скрипта 20 раз каждый раз в новом процессе?

python
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя Vindicar К ответам на вопрос (2)
Vindicar
@Vindicar
RTFM!
Простотой коммуникации между скриптами, в т.ч. распределения задач между ними.

Во-втором случае у тебя есть готовое решение по распределению задач и сборке результатов. Но с ограничениями - например, под капотом используется pickle, так что передавать можно только ограниченный набор объектов.

В первом случае всё придётся писать самому, что и плюс, и минус.
Ответ написан
Комментировать