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

来源:7-1 常见面试问题

慕移动2102421

2019-11-26 15:57

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

写回答 关注

1回答

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

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

    慕移动210...

    谢谢老师了 明白了

    2019-11-29 23:11:23

    共 1 条回复 >

Java并发编程的“基石”——多线程概念初识

开启并发世界大门,从搞定并发易混概念开始,迈好并发第一步

5107 学习 · 19 问题

查看课程

相似问题