问答详情
源自:7-1 常见面试问题

关于多核CPU运行多线程的一个疑问

线程是在进程中运行的,一个程序一般只用一个进程,多线程也是在一个进程中运行,而一个进程只能在一个CPU中运行(推理点:并行是等量程序(进程)在等量CPU中运行)。那不管几核CPU,程序不都是在一个CPU中执行的么,难道我的理解有偏差? 一个进程或者多个线程可以在多个CPU中?

提问者:慕移动2102421 2019-11-26 15:57

个回答

  • 悟空
    2019-11-29 22:45:50
    已采纳

    多个线程可以在多个CPU中,并没有限制多个线程只能在同一个CPU。