什么是nice函数?
在我们的系统中,进程调度依赖于进程的优先级。如何获取或者设置优先级的值?这就是nice干的事情!
顾名思义,nice嘛!就是你这个人(进程)越好说话越和善,你就多让着别人,处处让着别人,因此优先级就越低!
因此:nice值越大,优先级就越低!
怎么获取?怎么设置?
#include<unistd.h >
int nice(int incr);
参数incr被增加到调用进程的nice值上!成功设置输出inc的值,错误返回-1
nice的范围在 [ 0 , 2* NZERO - 1 ],调高了、调低了,系统会自动调整到合适的值。
NZERO是系统默认的nice值
只有特权进程允许提高调度权限