希望创建一个线程任务,每隔n秒执行一次。现有的threading模块能创建线程,但是不能重复执行。请问有没有其他的方法,能够完成这个任务?
可以在线程中执行一个循环,每次循环都sleep N秒。另外对后端异步的定时任务曾经使用过celery的beat。
你的意思是一个线程对象无法多次调用start()吧?
多创建几个拥有同一run方法的线程对象,再分别启动就能达到你的目的了
4 回答968 阅读
1 回答710 阅读
1 回答692 阅读
1 回答521 阅读
645 阅读
585 阅读
567 阅读
1 回答2.5k 阅读✓ 已解决
1 回答4.5k 阅读
2 回答20k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
1 回答1.9k 阅读
可以在线程中执行一个循环,每次循环都sleep N秒。
另外对后端异步的定时任务曾经使用过celery的beat。