Перейти к содержимому

Многопроцессорность в 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