+ -
当前位置:首页 → 问答吧 → 单核CPU上的单线程和多线程

单核CPU上的单线程和多线程

时间:2011-11-30

来源:互联网

1、单核CPU上,同一时刻只能有一条线程运行 (10分)
2、单核CPU上运行的单线程程序和多线程程序,从运行效率上看没有差别 (10分)
3、多线程程序比单线程程序能获得更多的CPU时间片 (10分)

以上说法对吗?为什么?
(都不考虑超线程技术)

作者: Daven172   发布时间: 2011-11-30

1 true
2 3 false

作者: chengbar   发布时间: 2011-11-30

还不考虑超线程,你懂htt吗,说来听听啊

作者: tcige   发布时间: 2011-11-30

打个比方:
一个超市只有一个收银员 (CPU)
多线程: 多个出口  
单线程:一个出口

作者: heksn   发布时间: 2011-11-30

但是,我觉得一个CPU就只能算是一个出口了

作者: haojj123   发布时间: 2011-11-30