![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
muke木客
这个作者很懒,什么都没留下…
展开
-
记Python中的while True:pass的错误使用。
今天有人告诉我,我之前写的一个python脚本cpu占用率太高,让我改改。我看了一下,发现主要问题就在这一句while True: pass由于pass的作用,其实程序在while循环中什么都不做,一直在进行while True 判断,由此造成cpu占用率过高。所以修改程序,在while中加入sleep循环,发现确实显著降低了cpu负荷。...原创 2021-01-06 15:04:10 · 5526 阅读 · 0 评论 -
python使用_thread模块进行多线程任务调度。
python使用_thread模块进行多线程任务调度。因为最近有个项目要求两个任务随机时间间隔执行,最开始想到的时使用time模块的sleep函数进行时间间隔,但考虑到sleep是一个阻塞函数,也就是说sleep着段时间,什么都不能做。那么想要两个任务随机时间,且相互没有影响,所以开始想到使用多线程进行任务调度。python的多线程实现方法有很多,这里使用最简单的_thread模块。该模块本身是python中的,在python3中因为有了threading模块,所以该模块在python3中已经被弃用,但原创 2020-12-24 17:41:35 · 438 阅读 · 3 评论