Всем Хай
Сегодня Мы разберемся с многопоточной работой в Python, а для этого нам понадовится библиотека threading
pip install threading
Мы разберем работу данной библиотеки с помощью простого кода, который будет выводить в консоли какой поток был задействован...
Оптимизируем простейший таймер. Когда-то давно мы делали простой таймер с напоминанием на Python. Он работал так: У такой схемы есть минус: мы не можем пользоваться программой и выделенными на неё ресурсами до тех пор, пока она не проснётся. Процессор по кругу гоняет пустые команды и ждёт, когда можно будет продолжить полезную работу. Чтобы процессор и программа могли во время работы таймера делать что-то ещё, используют потоки. Что такое поток В упрощённом виде потоки — это параллельно выполняемые задачи...