filmov
tv
Threading Python #1. Многопоточность в Python на простых примерах
Показать описание
Разбираем процессы и потоки Python на простых примерах.
Вы узнаете чем отличаются процессы от потоков, в каких случаях стоит применять ту или иную технологию. Мы рассмотрим проблемы при работе с потоками, проблемы с синхронизацией и ресурсами.
Также закрепим полученный материал на практике и напишем программу с использованием потоков, попутно рассматривая все методы и атрибуты для работы с ними
Таймкоды:
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
Комментарии