能获得的时间是多方面因素决定的,调度策略,cgroup,带宽控制
调度的基本单位是线程,线程可理解是共享内存空间的进程
A进程的所有线程和B进程的所有线程如果有相同的配置(优先级,调度策略,cgroup分组等),线程任务也是类似的(io cpu相当),假使都是cfs调度的话,那每个线程分到的时间是差不多的
但这显然太理想了,看看安卓就知道,一个前台应用必然比后台运行的拿到的资源多,主要还是cgroup起的作用
- 来自 水木社区APP v3.5.4
【 在 wjhtingerx 的大作中提到: 】
假设A进程有100个线程,B进程有1个线程。那么系统调度看待这101个线程是完全平等的吗?这样的话,进程多建线程,岂不是
- 来自 水木社区APP v3.5.4
--
FROM 111.206.214.47