Chinaunix
标题:
SCHED_OTHER分时调度策略的两个线程 最终获得的CPU时间接近吗?
[打印本页]
作者:
lzh8430
时间:
2016-09-22 15:51
标题:
SCHED_OTHER分时调度策略的两个线程 最终获得的CPU时间接近吗?
加入两个线程都不存在block,都是正常无限循环。
我是这样理解:
分时调度 通过nice和counter值决定权值,nice越小,counter越大,被调度的概率越大,也就是曾经使用了cpu最少的线程将会得到优先调度。
这里的nice动态值取决于线程已经占用的CPU时间。
最终如果两个SCHED_OTHER的线程,他们的CPU占用时间应该接近,只是由于各自的执行时间执行次数不同。
我这样理解对吗?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2