水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:Linux的任务调度,进程和线程有区别吗?
23楼
|
dhh
|
2022-05-30 13:49:23
|
展开
大体来讲,在不做额外干涉的情况下,多线程总体上获得计算资源是单线程的 N 倍。
撇开调度算法本身,单线程只能用到一个 CPU 核心,多线程能够用到 N 个 CPU 核心。所以 CPU 资源有富余的情况下,必定是多线程占优。
其次,原则上,线程和进程没有多大区别,只是多了个独立的地址空间而已。所以可以近似把多线程看做多进程。因此必定是多线程占优(不要抬杠,抬杠就是你对)。
一般而言,没有特别的理由对多线程进行额外处理。
--
FROM 115.199.129.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版