linux下面线程也是被看做进程的。那么我的很疑惑,比如机器只有一个cpu,我的一个进程a里面有两个线程分别叫1和2,那么是不是无论这两个线程谁在占用cpu,在操作系统看来都是进程a在执行?还是在操作系统看来是两个进程在执行,一个是进程1一个是进程2?
linux下面线程也是被看做进程的。那么我的很疑惑,比如机器只有一个cpu,我的一个进程a里面有两个线程分别叫1和2,那么是不是无论这两个线程谁在占用cpu,在操作系统看来都是进程a在执行?还是在操作系统看来是两个进程在执行,一个是进程1一个是进程2?
15 回答8.4k 阅读
7 回答5.3k 阅读
8 回答6.2k 阅读
3 回答2k 阅读✓ 已解决
4 回答4k 阅读
2 回答3.9k 阅读✓ 已解决
2 回答5.9k 阅读✓ 已解决
在操作系统看来就是1个进程(a)在执行。
一个进程开2个线程,则该进程最多能跑满2个核: