问题提出:为什么用nice系统调用降低进程优先级不成功
nice系统调用
nice函数声明:#include<unistd.h>
int nice(int increment);
nice系统调用包含getpriority和setpriority这两个函数
getpriority函数和setpriority函数
函数声明:#include<unistd.h>
int getpriority(int which, int who);
int setpriority(int which, int who, int prio);
nice系统调用是它们的一种组合形式:
int nice(int increment)
{
int oldpro = getpriority(PRIO_PROCESS, getpid());
return setpriority(PRIO_PROCESS, oldpro+