getpriority setpriority

头文件:

#include <sys/time.h>
#include <sys/resource.h>

原型:

int getpriority(int which, int who);
int setpriority(int which, int who, int prio);

参数:

which为PRIO_PROCESS,则who指定进程ID;

which为PRIO_PGRP,则who指定进程组ID;

which为PRIO_USER,则who指定用户ID.

who为0,代表调用该函数的当前进程ID,进程组ID或用户ID.

 

prio  -20---19,一般默认为0,pri越小,优先级越高,执行越频繁。

返回值:

get:成功,返回进程优先权;失败,返回-1,错误码存于errno.

set:成功,0;失败,-1.

 

功能:取得或设置进程、进程组或用户执行优先级。

posted @ 2012-11-15 21:53  helloweworld  阅读(358)  评论(0编辑  收藏  举报