不是。ht的意义就是填满cpu的指令管线。
因为现在CPU非常强效率非常高,所以大部分代码都发挥不出CPU单核的全力,所以开ht把闲置资源也复用下。
对于普通人来说,ht好处远大于坏处。只有专业场景,代码都做了各种优化能充分挖掘CPU的能力。这种场景可以关ht
【 在 qwe5628197 的大作中提到: 】
: 基于我的理解是:超线程是为了提高CPU的利用率,因为现成多了以后,相当多的运算资源被浪费在了现成切换上,而超线程虽然共享一个逻辑运算单元但因为配套了两个或以上的寄存器,可以通过PC的直接跳转完成上下文的切换,从而大幅度降低线程切换的频率。
--
FROM 49.93.196.*