Загрузка страницы

Threading Python #1. Многопоточность в Python на простых примерах

Разбираем процессы и потоки Python на простых примерах.
Вы узнаете чем отличаются процессы от потоков, в каких случаях стоит применять ту или иную технологию. Мы рассмотрим проблемы при работе с потоками, проблемы с синхронизацией и ресурсами.
Также закрепим полученный материал на практике и напишем программу с использованием потоков, попутно рассматривая все методы и атрибуты для работы с ними

⭐ Бесплатная версия Kite: https://bit.ly/3cKz97C
⭐ Все наши Python курсы: https://stepik.org/users/267872376/teach
⭐ Канал с полезным материалом: https://t.me/codeblog8

📁 Github: https://github.com/Zproger
📁 Все плейлисты с уроками: https://bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Поддержать канал: https://www.donationalerts.com/r/zproger

Таймкоды:
00:00 - Что будет в данном видео?
0:44 - Процессы и потоки. Чем они отличаются
2:34 - Проблемы при использовании потоков
4:08 - Взаимоблокировки. Deadlock в потоках Python
4:52 - Рассматриваем потоки на практике
5:08 - Запускаем функцию в отдельном потоке и рассматриваем атрибуты
7:50 - Получить имя и прочие атрибуты запущенного потока
8:24 - Проверяем работоспособность потока вместе с MainThread
9:34 - Получить все запущенные потоки и проверить статус работы
10:25 - Разбираем структуру запущенных потоков
11:16 - Получить объект основного потока MainThread
11:35 - Задаем имя потока на лету
12:06 - Ждем выполнение потока. Используем Join

Видео Threading Python #1. Многопоточность в Python на простых примерах канала ZProger [ IT ]
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
14 октября 2021 г. 14:00:18
00:14:55
Другие видео канала
Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?Многопроцессность, многопоточность, асинхронность в Python и не только. Что это и как работает?Правила хорошей функции в PythonПравила хорошей функции в PythonGIL в Python: зачем он нужен и как с этим житьGIL в Python: зачем он нужен и как с этим житьПочему PYTHON такой Медленный? Причины Низкой ПроизводительностиПочему PYTHON такой Медленный? Причины Низкой ПроизводительностиАсинхронный парсинг на Python | Ускоряем код в 10 раз | requests, asyncio, aiohttpАсинхронный парсинг на Python | Ускоряем код в 10 раз | requests, asyncio, aiohttpАсинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиАсинхронный Python-код медленнее обычного кода! Ааа!!1один. Aiohttp VS синхронные фреймворкиТоп 7 IT компаний для стажировки в ПетербургеТоп 7 IT компаний для стажировки в ПетербургеLambda Python на русском за 5 минут | лямбда выражения PythonLambda Python на русском за 5 минут | лямбда выражения PythonЧто пишут на Python? ПЛЮСЫ и МИНУСЫ PythonЧто пишут на Python? ПЛЮСЫ и МИНУСЫ PythonСтроим Нейронную Сеть для Распознавания Изображений за 20 минутСтроим Нейронную Сеть для Распознавания Изображений за 20 минутThreading Python #2. Потоки демоны, как они работают и где стоит применятьThreading Python #2. Потоки демоны, как они работают и где стоит применятьКак выбрать - JAVA vs PythonКак выбрать - JAVA vs PythonПотоки в Python за 5 минутПотоки в Python за 5 минут12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой!Multiprocessing Python Pool. Полное видео по работе с Пуллами в PythonMultiprocessing Python Pool. Полное видео по работе с Пуллами в PythonИщем ботов в Instagram подписчиках на PythonИщем ботов в Instagram подписчиках на PythonPython Selenium #9 Запуск нескольких браузеров одновременно | Selenium MultiprocessingPython Selenium #9 Запуск нескольких браузеров одновременно | Selenium MultiprocessingPython Typing - Type Hints & AnnotationsPython Typing - Type Hints & AnnotationsКак сделать "Тетрис" на Python [ Pygame ]Как сделать "Тетрис" на Python [ Pygame ]
Яндекс.Метрика