У меня есть цикл while, который выполняет два метода.Я хочу, чтобы функция B () выполнялась КАЖДЫЕ 2 секунды.Я знаю, что есть решения, которые могут использовать поток, чтобы использовать таймер для его выполнения каждые две секунды, но это то, что я НЕ хочу использовать.Я хочу, чтобы оба метода выполнялись в главном потоке.
def functionA():
# Code goes here
def functionB():
# Code goes here
while True:
# Execute function A
functionA()
# Periodically execute functionB every 2 seconds
functionB()
Я не уверен, как рассчитать разницу между последним выполнением и текущим временем.Я ищу в Интернете несколько примеров, но они, кажется, смущают меня больше.
Любая помощь будет оценена.