![f63ead649ff5356148c1ed2a24183cb7.png](https://img-blog.csdnimg.cn/img_convert/f63ead649ff5356148c1ed2a24183cb7.png)
![20095cf862d9419305611446d855fef0.png](https://img-blog.csdnimg.cn/img_convert/20095cf862d9419305611446d855fef0.png)
本文主要介绍Python的线程模块创建多个并发线程,并研究其对此计算机CPU使用率的影响。在撰写代码之前,先来看看这台计算机上可用的处理器数量,图中的处理器核数是1个处理器,2个核心以及4个逻辑处理器。这说明这台MacBook Pro笔记本有2个独立的完整的处理器核心,每个核心支持超线程,可以独立运行两个独立的应用程序。
![e025fd00b769e04bb16ca11dcbc94a6e.png](https://img-blog.csdnimg.cn/img_convert/e025fd00b769e04bb16ca11dcbc94a6e.png)
这2个内核中的超线程并不意味着将获得双倍的性能。超线程利用处理器的未使用部分,如果一个线程暂停或不使用特定资源,则另一个线程
本文主要介绍Python的线程模块创建多个并发线程,并研究其对此计算机CPU使用率的影响。在撰写代码之前,先来看看这台计算机上可用的处理器数量,图中的处理器核数是1个处理器,2个核心以及4个逻辑处理器。这说明这台MacBook Pro笔记本有2个独立的完整的处理器核心,每个核心支持超线程,可以独立运行两个独立的应用程序。
这2个内核中的超线程并不意味着将获得双倍的性能。超线程利用处理器的未使用部分,如果一个线程暂停或不使用特定资源,则另一个线程