具有 2 个或更多核心的 CPU 如何工作和超线程

具有 2 个或更多核心的 CPU 如何工作和超线程

我有点困惑,当 CPU 有 2 个或更多核心时,是否意味着两个进程可以在这些核心或两个不同的线程上运行?当有超线程时,两个线程是否会在核心中同时运行?

答案1

当 CPU 有 2 个或更多核心时,是否意味着两个进程可以在这些核心或两个不同的线程上运行?

这意味着两个线程可以同时运行。这两个线程可能属于或不属于不同的进程。进程使用线程来完成工作。

当有超线程时,两个线程是否在核心中同时运行?

是的,确实如此。两个线程共享核心的执行资源。

相关内容