【发布时间】:2012-08-21 13:58:48
【问题描述】:
我很想知道当您发出 nice 和 renice 命令时调用的内核端方法是什么?我在内核端找到了 set_user_nice() 。然而,它的参数不是 pid 和 nice 值,我们在发出命令 renice(a taskstruct & nice value) 时使用它。有人知道当你发出 nice & renice 命令时会调用哪些函数吗?
【问题讨论】:
-
我认为 renice 调用 set_user_nice(),因为 renice 是针对已经运行的进程。 Nice 是用修改后的 nice 值启动一个进程..
-
你知道那些程序是开源的吗?搜索 GNU coreutils。
标签: linux linux-kernel scheduling nice renice