多核计算机中的线程

问题描述 投票:0回答:0

我们观察一台多核计算机。在给定的计算机中,一个内核上有一个正在运行的线程,而另一个内核上有另一个线程正在运行。 是否有可能一个线程属于操作系统管理的用户程序,而另一个线程属于用户管理的同一个用户程序?

在我看来不是,因为每个核心独立运行并并行执行指令。因此,如果一个用户程序运行在一个特定的内核上,那么该程序的所有线程也将运行在该内核上,而不是运行在属于操作系统的另一个内核上。

multithreading parallel-processing distributed-computing
© www.soinside.com 2019 - 2024. All rights reserved.