码迷,mamicode.com
首页 > 编程语言 > 详细

tornado 在启动时候,启动1个线程,实现crontab的功能

时间:2015-10-25 22:41:46      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:tornado   crontab   线程   

from tornado import web, ioloop
import datetime
period = 5 * 1000   # every 5 s
class MainHandler(web.RequestHandler):
    def get(self):
        self.write(‘Hello Tornado‘)
def like_cron():
    print datetime.datetime.now()
def xiaorui():
    print ‘xiaorui 2s‘
def lee():
    print ‘  wansuilee 3s‘
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
if __name__ == ‘__main__‘:
    application = web.Application([
        (r‘/‘, MainHandler),
        ])
    application.listen(80)
    ioloop.PeriodicCallback(like_cron, period).start()  # start scheduler
    ioloop.PeriodicCallback(xiaorui, 1000).start()  # start scheduler
    ioloop.PeriodicCallback(lee, 3000).start()  # start scheduler
    ioloop.IOLoop.instance().start()


tornado 在启动时候,启动1个线程,实现crontab的功能

标签:tornado   crontab   线程   

原文地址:http://kkkkkk.blog.51cto.com/468162/1706106

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!