【发布时间】:2013-11-05 09:59:29
【问题描述】:
在 GNU/Linux 下,niceness 表示线程调度的优先级。最低的友好度对应最高的优先级。
仅考虑基于优先级的调度程序(无时间片),是否有人知道广泛的操作系统实现,其中行为会有所不同,即最高优先级对应于最高优先级?
【问题讨论】:
-
nice 的理念是对其他进程友好,因此较高的值意味着该进程对其他人更好(让他们更多地使用 CPU)。因此,如果“最高的niceness对应于最高的优先级”,它可能不会被称为niceness ;-)
-
我用“niceness”这个词来表示操作系统用来管理调度优先级的数值,然后不要把它与优先级的意图混为一谈。但我同意,这不会很好:)
标签: multithreading real-time scheduling