Оптимизируем простейший таймер. Когда-то давно мы делали простой таймер с напоминанием на Python. Он работал так: У такой схемы есть минус: мы не можем пользоваться программой и выделенными на неё ресурсами до тех пор, пока она не проснётся. Процессор по кругу гоняет пустые команды и ждёт, когда можно будет продолжить полезную работу. Чтобы процессор и программа могли во время работы таймера делать что-то ещё, используют потоки. Что такое поток В упрощённом виде потоки — это параллельно выполняемые задачи...
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. А это две из восьми подборок моего канала канала о программировании на языке Python. Приложение 1 к видеоуроку Многозадачность. Потоки. Модуль threading Как я уже говорил в видеоуроке, многозадачность может существовать в рамках одного процесса. Элементами такой многозадачности являются потоки. При создании процесса также в рамках его создаётся один главный поток, исполняющий код программы...