水泥窑:请问在linux下使用C语言写的程序可以改变他的运行优先等级?

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 13:25:39
比如说我编的一个程序在运行时就让它的优先级为-20
如果用C编写,可以给他C写的代码可我参考下吗?

运行时用命令: nice

语法:
nice [-增量 | -n 增量 ] 命令 [参数 ... ]

例如,你的程序叫 my.exe,无参数,
设优先级-19:

nice -19 my.exe

增量数值范围1-19,默认值10,你让它20,它按19运行.

如果你的C里带nice函数,则可设运行优先等级,否则在运行时给出. 如果你有管理员特权,你还可用renice修改priority.