工作原理
- Timer 类:threading.Timer 是一个定时器类,它会在指定的时间后执行一个函数。在这个例子中,Timer 被设置为 10 秒后调用send_message 函数。
- 递归调用:每次 send_message 函数执行完毕后,都会创建一个新的 Timer 对象,从而实现每隔 10 秒重复执行的效果。
import threading
import time
def send_message():
print("hello world")
timer = threading.Timer(10, send_message)
timer.start()
send_message()