python中的多线程只使用一个cpu核

       在python中使用threading多线程库编程要注意:threading并不会使用计算机的多cpu核,仍然是使用的单核进行计算的,所以并不会加快计算速度。具体原因可以看这篇文章:https://www.cnblogs.com/stubborn412/p/4033651.html

       如果在python开发工作中必须使用多cpu核提高计算速度可以使用multiprocessing库,它的使用方式和threading方式非常类似,可以看下面的代码段感受一下。

multiprocessing多进程库的基本使用

更多使用方法可以参考:https://www.jb51.net/article/67116.htm                                                                                                                                                                          http://www.cnblogs.com/vamei/archive/2012/10/12/2721484.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容