http://blog.csdn.net/saltriver/article/details/52194915
这个链接讲的比较好,
自己尝试后,再看描述,很容易理解了
# -*- coding: utf-8 -*-
importthreadingimporttime
def fun_timer():
print('Hello Timer!')
global timer
timer = threading.Timer(5.5,fun_timer)
timer.start()
timer = threading.Timer(1,fun_timer)
timer.start()
time.sleep(15) # 15秒后停止定时器
timer.cancel()
函数体外的
timer.start()
执行以后
会创建一个线程,然后继续往下执行的
如果不加
timer.cancel()
它会一直执行的,直到认为打断