2.5 - Многопоточность (Полный курс по программированию на Python) ITAKAD

Аватар автора
Айти Академия
2.5 - Многопоточность (Полный курс по программированию на Python) 00:00 Введение в многопоточность в Python • Многопоточность позволяет выполнять код параллельно. • В Python можно запускать несколько потоков одновременно. • В этом уроке мы научимся создавать и использовать потоки. 00:29 Импорт библиотек и создание функции • Импортируем модуль time для задержки выполнения программы. • Используем библиотеку threading для работы с потоками. • Создаем функцию sleep_time, которая выводит текст, задерживает выполнение и снова выводит текст. 02:27 Использование модуля time • Используем функцию sleep модуля time для задержки выполнения на определенное количество секунд. • После задержки выводим текст повторно. • Функция пока не использует многопоточность, а просто выводит текст и задерживает выполнение. 03:26 Создание и запуск потока • Создаем переменную для потока и используем функцию threading.Thread. • Передаем функцию sleep_time как цель потока и указываем имя потока. • Запускаем поток с помощью функции threading.Thread.start. 05:05 Демонстрация работы потока • Выводим текст "привет всем" параллельно с работой функции sleep_time. • Без использования потоков код выполняется последовательно. • Потоки позволяют выполнять код параллельно. 06:33 Основной и дополнительные потоки • В программе всегда запущен один основной поток. • Дополнительные потоки выполняются параллельно основному потоку. • Можно использовать функцию join для завершения не основного потока и перехода к...

0/0


0/0

0/0

0/0