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