setpriority 用法
来源:互联网 发布:崩溃软件软件插件 编辑:程序博客网 时间:2024/05/09 02:18
头文件:#include <sys/time.h> #include <sys/resource.h>
定义函数:int setpriority(int which, int who, int prio);
函数说明:setpriority()可用来设置进程、进程组和用户的进程执行优先权。参数which 有三种数值, 参数who 则依which 值有不同定义。
which who 代表的意义:
1、PRIO_PROCESS who 为进程识别码
2、PRIO_PGRP who 为进程的组识别码
3、PRIO_USER who 为用户识别码
返回值:
执行成功则返回0, 如果有错误发生返回值则为-1, 错误原因存于errno.
1、ESRCH:参数which 或who 可能有错, 而找不到符合的进程
2、EINVAL:参数which 值错误.
3、EPERM:权限不够, 无法完成设置
4、EACCES:一般用户无法降低优先权
定义函数:int setpriority(int which, int who, int prio);
函数说明:setpriority()可用来设置进程、进程组和用户的进程执行优先权。参数which 有三种数值, 参数who 则依which 值有不同定义。
which who 代表的意义:
1、PRIO_PROCESS who 为进程识别码
2、PRIO_PGRP who 为进程的组识别码
3、PRIO_USER who 为用户识别码
返回值:
执行成功则返回0, 如果有错误发生返回值则为-1, 错误原因存于errno.
1、ESRCH:参数which 或who 可能有错, 而找不到符合的进程
2、EINVAL:参数which 值错误.
3、EPERM:权限不够, 无法完成设置
4、EACCES:一般用户无法降低优先权
- setpriority 用法
- setpriority
- setpriority
- setpriority()
- setPriority()
- setPriority()优先级
- 多线程 之 setPriority
- Java多线程之优先级setPriority
- sendOrderedBroadcast(Intent, String) 和 IntentFilter.setPriority(priority)
- nice() getpriority() setpriority()
- java---多线程sleep()和setPriority()方法
- 进程优先级之setpriority系统调用
- glibc源码分析之getpriority,setpriority,nice
- 多线程操作的方法(sleep,)setPriority(Thread.MIN_PRIORITY);yield();
- java多线程中的 toSring 方法和setPriority方法
- Thread.setPriority 和 android.os.Process.setThreadPriority 的使用
- setuid()函数,setgid()函数,getpriority()函数,setpriority()函数,nice()函数
- C语言setpriority()函数:设置程序进程执行优先权
- IAAS云计算产品畅想-云主机产品的误区之性能测试
- C#基础知识回顾
- IAAS云计算产品畅想-云主机产品的误区之选择
- SQL Server和ORACLE 对数据库基本信息查询
- 为ECSHOP增加一个浏览排行
- setpriority 用法
- 无故出现 mysql dead but subsys locked的问题
- 表驱动编程方法 table-driven programming
- Maven
- 使用 /sys 文件系统访问 Linux 内核
- android开发之activity运行时添加fragment
- iOS Debugging Magic
- fusionCharts dataStreamURL获取服务端数据更新问题解决
- 单片机控制5v继电器模块