Как запустить периодическое задание на высокой частоте в колбе?
Я хочу, чтобы мое приложение фляги получало обновления из локального текстового файла каждые 200 мс, возможно ли это сделать?
PS Я рассмотрел BackgroundScheduler() из apschedulerler, но степень детализации составляет 1 с.
2 ответа
Все, что вы помещаете в функцию, будет обрабатываться каждые 200 мс.
import datetime, threading
def foo():
print datetime.datetime.now()
threading.Timer(0.2, foo).start()
foo()
Не могли бы вы просто запустить цикл в потоке, который спит в течение 200 мс до следующей итерации?