twisted容易实现多线程,轮询,后台daemon运行

twisted简单实现多线程,轮询,后台daemon运行from twisted.application import service, internetfrom twis

twisted简单实现多线程,轮询,后台daemon运行

from twisted.application import service, internetfrom twisted.internet import reactorimport timei=0def writedata():    global i    i+=1    a=i    print 'waiting to write data     (%d)'%a    time.sleep(8)    print 'writing data!!!!         (%d)'%a    def writeinthread():    reactor.callInThread(writedata)application =service.Application('timeserver')tservice = internet.TimerService(4,writeinthread)tservice.setServiceParent(application )

linux 下
运行命令:twistd -y 脚本名.py
windows下无法放到后台运行。

by:pako
email:zealzpc@gmail.com