Многопроцессорность в Python: Введение (Часть 2)
LucidProgramming
0:00 / 0:00
Многопроцессорность в Python: Введение (Часть 2)
27 890 просмотров · 8 л. назад
LucidProgramming
43,2 тыс. подписчиков
27 890 просмотров · 8 л. назад
В этом видео мы продолжим знакомство с модулем multiprocessing в Python.
Согласно официальной документации (https://docs.python.org/2/library/mul...
«multiprocessing — это пакет, поддерживающий создание процессов с использованием API, аналогичного модулю threading. Пакет multiprocessing предлагает как локальную, так и удаленную параллельность, эффективно обходя глобальную блокировку интерпретатора (GDI), используя подпроцессы вместо потоков. Благодаря этому модуль multiprocessing позволяет программисту в полной мере использовать возможности нескольких процессоров на одной машине. Он работает как в Unix, так и в Windows».
В частности, в этом видео мы продолжим использовать нашу функцию «square». Мы увидим, что при запуске отдельных процессов с помощью этого модуля мы можем визуализировать эти процессы в операционной системе.
Программное обеспечение из этого видео:
https://github.com/vprusso/youtube_tu...
Больше видео о многопроцессорной обработке:
http://bit.ly/lp_multiprocessing
Вам нравится среда разработки, которую я использую в этом видео? Это модифицированная версия Vim, оптимизированная для разработки на Python. Если вы хотите посмотреть, как я настроил свой Vim, у меня есть серия видео на эту тему здесь:
http://bit.ly/lp_vim
Если это видео оказалось для вас полезным и вы хотите быть в курсе последних видео на этом канале, пожалуйста, подпишитесь:
http://bit.ly/lp_subscribe