Tornado---实现定时执行任务

使用tornado实现轮询:

# -*- coding:utf-8 -*-
from tornado import web, ioloop
import datetime

class MainHandler(web.RequestHandler):
def get(self):
self.write('Hello Tornado')

def f2s():
# print '2s ', datetime.datetime.now()
print "执行f2s"

def f5s():
# print '5s ', datetime.datetime.now()
print "执行f5s"


if __name__ == '__main__':
application = web.Application([
(r'/', MainHandler),
])
application.listen(8081)
ioloop.PeriodicCallback(f2s, 2000).start() # start scheduler 每隔2s执行一次f2s
ioloop.PeriodicCallback(f5s, 5000).start() # start scheduler 每隔5s执行一次f5s
ioloop.IOLoop.instance().start()

 

 

版权声明:本文为CSDN博主「qq_34802511」的原创文章,
原文链接:https://blog.csdn.net/qq_34802511/article/details/86567996

posted @ 2019-08-28 09:56  逐梦客!  阅读(681)  评论(0)    收藏  举报