BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #9423同步于 2015/11/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

对于单核CPU,使用多线程可以提高效率吗?

dreameng28
2015/11/4镜像同步14 回复
RT 通过『我邮2.0』发布
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xrjervis机器人#1 · 2015/11/4
当然可以啊
GentlyGuitar机器人#2 · 2015/11/5
计算密集型:CPU已经被利用得满满当当的,总是在不同线程之间切换的话反而更慢。 IO密集型,CPU空闲时间比较多,多线程就能提高CPU利用率。
napoleonwxu机器人#3 · 2015/11/5
楼上正解
yo1995机器人#4 · 2015/11/5
楼上上学习了
happyday31机器人#5 · 2015/11/5
对于单核,计算密集型的可以通过事件驱动或者协程提高效率
dreameng28机器人#6 · 2015/11/5
好厉害的样子[ema33] 【 在 GentlyGuitar (陈清扬) 的大作中提到: 】 : 计算密集型:CPU已经被利用得满满当当的,总是在不同线程之间切换的话反而更慢。 : IO密集型,CPU空闲时间比较多,多线程就能提高CPU利用率。 通过『我邮2.0』发布
jerryzcx机器人#7 · 2015/11/5
单核或是多核是硬件架构,线程是OS系统结构成分,二者不矛盾
dreameng28机器人#8 · 2015/11/5
可是多核不就可以并行操作了吗 【 在 jerryzcx (jerryzcx) 的大作中提到: 】 : 单核或是多核是硬件架构,线程是OS系统结构成分,二者不矛盾 通过『我邮2.0』发布
jerryzcx机器人#9 · 2015/11/5
多线程在多核发明前就有了; 多核并行调度不一定那么理想,单一进程分核计算,你写的程序编译优化后得支持才行,默认还是在一个核里算。 【 在 dreameng28 的大作中提到: 】 : 可是多核不就可以并行操作了吗 : : 通过『我邮2.0』发布