11 месяцев назад
Программирование на Python. Многозадачность. Библиотека многопроцессорной обработки данных multiprocessing. Введение
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Модуль многопроцессорной обработки данных multiprocessing в Python. Модуль psutil Наконец мы дошли до этой замечательной библиотеки поддержки многозадачности. Библиотека multiprocessing позволяет использовать в программе сразу несколько процессоров компьютера. Этим она отличается от других библиотек Python (см. например os.fork(), subprocess, threading),...
480 читали · 6 месяцев назад
Асинхронный vs Многопоточный Python
При создании программного обеспечения часто возникает необходимость повысить его производительность. Одним из способов достижения этой цели является выполнение нескольких задач одновременно. Об этом подробнее расскажет эксперт, знающий это явление вдоль и поперек — Павел Хошев, автор популярных курсов «Асинхронный Python» и «Многопоточный Python» на Stepik. В Python есть одно важное ограничение, называемое GIL, расшифровывается как Global Interpreter Lock (Глобальная блокировка интерпретатора)...