你要考虑线程不一定在同一个程序里面。
不过这个事情就不用考虑了。现在的物理核心已经是四核起。很少会碰到我说的问题。
【 在 yangtou 的大作中提到: 】
: 你说的和我的矛盾吗?
: 如果你的程序优化很好,系统负载也满了,自然同一核上的两个HT线程会争强资源,但是并没有降低总体性能,因为显然功能单元处于更忙的状态流水线更满了
: HT能加速的是两个使用不同功能单元的线程的情况,假如两个线程都算浮点或者都在load/store那显然难以被加速。这是程序设计的问题,应该尽量把线程拆成使用不同功能单元的,而不是让他们为争强功能单元打架。
: ...................
--
FROM 36.249.99.*