Найти - Пользователи
Полная версия: Паралелльное выполнение задач в одном скрипте.
Начало » Python для новичков » Паралелльное выполнение задач в одном скрипте.
1
Antarius
Здравствуйте.
Есть Raspberry Pi, на нем линукс, в нем работает скрипт на питоне.
Задача скрипта
- проверять состояние медиаплеера
- выводить название песенки на дисплей
- обрабатывать нажатие кнопок
- выполнять другие задачи с разными интервалами времени

Проблема в том, что состояние плеера я считываю раз в секунду, вывожу песенку тоже раз в секунду, а считывать клавиатуру надо постоянно, чтобы не было лага между нажатием кнопки и реакцией программы.
Возможно ли как то сделать паралелльно выполняющиеся циклы
while:….
считываем песенку
time.sleep(1)
while:
рисуем на дисплее
time.sleep(1)
while:
обрабатываем кнопочки
time.sleep(0.03)



чтобы это все работало со своими разными интервалами, но параллельно?
Спасибо!
Rodegast
Читай про модуль threading
Antarius
Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB