Как запустить периодическое задание на высокой частоте в колбе? - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу, чтобы мое приложение флаконов получало обновления из локального txt-файла каждые 200 мс, возможно ли это сделать?

PS Я рассмотрел BackgroundScheduler () из apschedulerler, но степень детализации равна 1 с.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Все, что вы вводите в функцию, будет действовать каждые 200 мс.

import datetime, threading

def foo():
    print datetime.datetime.now()
    threading.Timer(0.2, foo).start()

foo()
0 голосов
/ 20 сентября 2018

Не могли бы вы просто запустить цикл в потоке, который спит в течение 200 мс до следующей итерации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...