当前位置: 技术问答>linux和unix
请教进程优先的函数
来源: 互联网 发布时间:2015-11-24
本文导语: 请教在Linux中控制进程和线程优先的函数是什么? | man一下不就知道了。 nice只能调节本进程的优先级,参数越大优先级越低,负值表示升高优先级,但是只能是root用户才有这个权限。 ...
请教在Linux中控制进程和线程优先的函数是什么?
|
man一下不就知道了。
nice只能调节本进程的优先级,参数越大优先级越低,负值表示升高优先级,但是只能是root用户才有这个权限。
#include
int nice(int inc);
setpriority可以设置其他进程的优先级,which是PRIO_PROCESS, PRIO_PGRP, PRIO_USER之一,who是进程号或者uid或者进程组号,prio在-20到20之间,负值表示增高优先级。
#include
#include
int setpriority(int which, int who, int prio);
不管使用什么调用,优先级都不能无限调节,只能在有限范围内调节。只有root才能增高进程的优先级。
nice只能调节本进程的优先级,参数越大优先级越低,负值表示升高优先级,但是只能是root用户才有这个权限。
#include
int nice(int inc);
setpriority可以设置其他进程的优先级,which是PRIO_PROCESS, PRIO_PGRP, PRIO_USER之一,who是进程号或者uid或者进程组号,prio在-20到20之间,负值表示增高优先级。
#include
#include
int setpriority(int which, int who, int prio);
不管使用什么调用,优先级都不能无限调节,只能在有限范围内调节。只有root才能增高进程的优先级。
|
nice(谦让度)可降低优先级
setprriority 可增加优先级。可设置用户、进程、进程组的优先级。
setprriority 可增加优先级。可设置用户、进程、进程组的优先级。
|
关于高精度定时器请搜索本论坛以前的帖子,有不少相关的。设置优先级并不一定能解决定时不精确的问题。
|
setpriority
nice
nice
|
nice