您的位置 首页 编程知识

Python 中如何实现计时并间隔执行任务,又不影响其他任务?

在 中计时并间隔执行任务 如何定时运行任务并在 python 中不影响其他任务?这个问题可以通过使用多线程和时…

Python 中如何实现计时并间隔执行任务,又不影响其他任务?

在 中计时并间隔执行任务

如何定时运行任务并在 python 中不影响其他任务?这个问题可以通过使用多线程和时间模块来解决。

方案一:将时间间隔代码放在单独的线程中

import threading import time  class timerthread(threading.thread):     def run(self):         while true:               # 执行等待任务(时间不超过1秒)             time.sleep(60)  # 开启定时线程 timer = timerthread() timer.start()  # 主线程执行不等待任务 while true:     pass 
登录后复制

方案二:将所有代码放在单独的线程中

立即学习“”;

import threading import time  class workerthread(threading.thread):     def run(self):         while true:               # 执行不等待任务             pass          while true:               # 执行等待任务(时间不超过1秒)             time.sleep(60)  # 开启工作线程 worker = workerthread() worker.start() 
登录后复制

方案三:按需创建线程

import threading import time  # 主线程执行不等待任务 while True:     # 检查是否需要运行等待任务     # 创建并启动定时线程     timer = TimerThread()     timer.start()     timer.join() 
登录后复制

以上就是Python 中如何实现计时并间隔执行任务,又不影响其他任务?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/3387.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部