filmov
tv
Основы многопоточности в Python
Показать описание
Продолжая тему конкурентности и параллелизма посмотрим на старые добрые потоки.
multithreading - многопоточность, подходит для IO-bound задач, использует ОС, страдает от GIL (важно помнить)
Полезно для ускорения выполнения задач или для того, чтобы текущий поток занялся другой задачей
Любая программа это минимум один процесс и один поток
Полезно использовать daemon=True, очереди, pool exeсutor, НО в любом случае все зависит от программиста!
Плюсы:
+ просто(сравнительно)
+ быстро
+ не умирает из-за одного(!)
Минусы:
- потребление ресурсов (ОС)
- неуправляемость (старт, приостановка, переключение)
- проблемы потоков (гонка, блокировки)
Читать:
Фаулер М. "Asyncio и конкурентное программирование на Python"
Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
Смотри там где удобно🤩
#Python #PythonRussian #PyCharm
multithreading - многопоточность, подходит для IO-bound задач, использует ОС, страдает от GIL (важно помнить)
Полезно для ускорения выполнения задач или для того, чтобы текущий поток занялся другой задачей
Любая программа это минимум один процесс и один поток
Полезно использовать daemon=True, очереди, pool exeсutor, НО в любом случае все зависит от программиста!
Плюсы:
+ просто(сравнительно)
+ быстро
+ не умирает из-за одного(!)
Минусы:
- потребление ресурсов (ОС)
- неуправляемость (старт, приостановка, переключение)
- проблемы потоков (гонка, блокировки)
Читать:
Фаулер М. "Asyncio и конкурентное программирование на Python"
Присоединяйтесь к помощи каналу, будет интересно)
✔️Юмани 410011506612886
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
Смотри там где удобно🤩
#Python #PythonRussian #PyCharm
Основы многопоточности в Python
Потоки в Python за 5 минут
Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?...
Threading Python #1. Многопоточность в Python на простых примерах
МНОГОПОТОЧНОСТЬ НА PYTHON | МОДУЛЬ THREADING
Многопоточность в Python #shorts #python #программирование
Многопоточность на Python 🐍
МНОГОПОТОЧНОСТЬ В PYTHON (1 ЧАСТЬ). GIL. ИСТОРИЯ ОДНОЙ БЛОКИРОВКИ....
Модуль threading. Многопоточность в Python, - многопоточное программирование...
Многопоточность и Асинхронность в Программировании | Python Threading и Multiprocessing...
Топ 3 худших программиста на YouTube! #код #айти #программист...
threading #Python #SurenPyTips
Многопоточность. Многозадачность. Многопроцессорность - простыми словами...
Основы Asyncio
Многопоточность и многопроцессорность в Python - Курсы 'Школы Больших Данных' г. Москва...
NP2.1 Создание многопоточных программ на Python и threading
Зачем Пайтон когда есть язык программирования Mojo #программирование #врек...
Основы многопоточности. Конкурентное и Параллельное исполнения задач. В чем разница?...
многопоточность и многопроцессорность Python
Основы программирования. Многопоточность
Python Threading Tutorial
Multiprocessing: используем все ядра
Что такое многопоточность/multithreading? Введение в процессы и потоки...
Thread → Task. Многопоточность и Асинхронность
Комментарии