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

Чем отличается multithreading от multiprocessing в python?

Чем отличается многопоточность от многопроцессорности?
  • Вопрос задан
  • 468 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 3
SoreMix
@SoreMix Куратор тега Python
yellow
Мультипроцессинг запускает несколько файлов, раскидывая на них задачу. Т.е. в диспетчере задач будут висеть N .py файлов, ну и нагрузка на систему повыше.
Мультипоток разбивает задачу внутри одного файла.
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Тем же, чем процесс отличается от потока.
Ответ написан
Комментировать
tumbler
@tumbler Куратор тега Python
бекенд-разработчик на python
Именно в python многопроцессность позволяет задействовать несколько ядер в вычислениях на python, в случае многопоточности зачастую (но не всегда) всё упирается в одно ядро из-за Global Interpreter Lock (который является спасительным кругом в море рейс-кондишнов и прочих прелестей параллельной обработки данных)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
24 янв. 2025, в 23:36
800 руб./за проект
24 янв. 2025, в 22:10
1000 руб./за проект
24 янв. 2025, в 21:52
20000 руб./за проект