Форум сайта python.su
Здравствуйте.
Есть необходимость сделать пулл задачек запускающихся по таймеру.
Есть внешний поток который должен ставить таски в очередь которые бы запускались по таймеру.
Что то типа sched.scheduler
def print_event(name):
print('EVENT: ' + str(time.time()) + ' ' + str(name)
scheduler = sched.scheduler(time.time, time.sleep)
scheduler.enter(2, 1, print_event, ('first'))
scheduler.enter(3, 1, print_event, ('second'))
scheduler.run()
Офлайн
Run() должен крутить в бесконечный цикл в отдельном потоке, а таски можно добавлять через Queue.
Офлайн