【发布时间】:2011-10-03 13:18:18
【问题描述】:
我的程序正在使用 Linux 系统调用 setpriority() 来更改它创建的线程的优先级。它需要设置负优先级 (-10),但如文档中所述,以普通用户身份运行时会失败。
用户需要CAP_SYS_NICE 能力才能根据需要设置优先级,但我不知道如何为用户提供这种能力。
所以我的问题是:如何为 Linux 用户设置CAP_SYS_NICE 功能?
【问题讨论】:
-
Nice -10 的优先级更高,但绝对不是远程实时的。
-
这只是一个指针,所以我添加一个评论:检查这个答案:stackoverflow.com/a/17685265/6899