Python несколько циклов одновременно

Я знаю, что в Python невозможно запустить несколько циклов одновременно. В любом случае, мне нужно добиться того, чтобы у меня был один цикл, выполняющий чтение данных датчика каждые 0,25 секунды. В то же время у меня параллельно работают сигнальные устройства, которые должны отправлять сигналы каждые 3 секунды. У меня вопрос, какой путь является наилучшей практикой для достижения этой цели?

Имеет ли смысл писать два скрипта и запускать их параллельно? Имеет ли смысл использовать многопоточность? Есть ли другая возможность, чтобы сделать эту работу?

Я был бы признателен за примеры кода.

Спасибо!

Изменить: оба цикла абсолютно независимы. Так что давайте'скажем, во время выполнения сценария 1, считывающего данные датчика, когда один из датчиков получил значение < 300, он должен запустить сценарий 2, который будет отправлять сигналы. В то же время, когда данные датчиков получают> 300 это должно остановить сценарий 2.

Ответы на вопрос(2)

Ваш ответ на вопрос