超线程可以解决哪些问题?

问题描述

抱歉我太愚蠢了,但最近我使用了超线程,我很惊讶它是多么的史诗和棒,但我想知道它可以解决什么问题。

解决方法

因此,超线程是指将更多的虚拟CPU变成一个真实的CPU。因为我们只有一个真正的CPU,我们一次只能执行一条指令(所以没有并行性)。所以,真正发生的事情是 CPU 假装它有更多的内核,并使用他的逻辑来加速执行。虚拟CPU 可以共享物理执行资源。超线程可以加快程序的执行速度,但不如拥有更多真正的CPU

查看这些答案以了解更多详细信息:Does a hyperthreading CPU implement parallelism or just concurrency?