一个物理核心,但是支持两个线程(Q:CPU本来就支持多线程啊,为什么要强调「支持两个线程」呢?A:是的,CPU核心都支持以「时分复用」的方式实现多线程,但是这样的性能损耗太大了,支持超线程的CPU核心可以以很小的性能损失实现同时运行双线程,就像真的是两个物理核心)CPU核心
me: 超线程不是为了加速,而是为了执行多任务的时候不要降速太多,一个CPU执行一个任务,这样的效率是最高的,分成两个线程反而会变慢,因为物理资源还是一个CPU没有变化
AI: 超线程的目标是提升核心资源利用率和系统吞吐,而不是让单个线程跑得更快。 对计算极度饱和的任务,开启 HT 可能帮不到你甚至略降速;对存在等待/混合负载的服务器或桌面环境,HT 往往让“同一颗物理核心”同时间干更多活,而总体更高效