《老鸟python 系列》视频上线了,全网稀缺资源,涵盖python人工智能教程,爬虫教程,web教程,数据分析教程以及界面库和服务器教程,以及各个方向的主流实用项目,手把手带你从零开始进阶高手之路!点击 链接 查看详情
user_image
喝咖啡不会醉
2019年2月25日 22:55

为啥cpu密集型适合用多进程,而io密集型适合用多线程? 因为cpu密集型说明各个任务都需要cpu, 反复切换没有意义,即并发意义不大。而多进程在多核cpu上是可以并行的,注意是并行。所以能加速。 而 io密集型说明任务经常会阻塞等待不怎么需要cpu, 所以即使单核上做并发,即使每个时刻只运行一个进程,依然能节省某个任务的等待时间,让cpu忙起来。所以能提速。


登录后评论