Уроки по Python с НУЛЯ для Data Scientist / Функции, аннотации типов typing, args/kwargs, Exceptions
Программирование на Python. Многозадачность. Потоки. Threading, класс Thread
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python. Приложение 2 к видеоуроку (Приложение 1) Модуль threading, класс Thread Сегодня подробнее остановимся на класса Thread модуля threading. Конечно, мы его уже использовали, но необходимы и подробности. Прототип конструктора Thread(group=None, target=None, name=None,...
Многопоточность python
Многопоточность (multithreading) в Python позволяет выполнять несколько частей программы Одновременно. Это может значительно повысить производительность для задач, которые не связаны с интенсивными вычислениями, но часто ожидают ответа (например, сетевые запросы, операции ввода/вывода, работа с файлами). Зачем нужна многопоточность? В обычном однопоточном приложении задачи выполняются последовательно: одна за другой. Если одна задача долго ждет (например, пока загрузится веб-страница или запишется файл), вся программа "зависает" и ждет...