现在,每1秒调用一次回调,如下面的代码段
所示ioloop = tornado.ioloop.IOLoop()
http_client = AsyncHTTPClient(ioloop)
callback = lambda: self.fire_request(http_client)
timer = tornado.ioloop.PeriodicCallback(callback,1000, ioloop)
timer.start()
但是,在运行期间,是否可以通过以下方式将此回调时间重置为0.5秒:
timer.set_callbacktime(500)
答案 0 :(得分:0)
您无法更改间隔,但可以停止第一个PeriodicCallback并开始一个新的。