setpriority
来源:互联网 发布:io是什么域名 编辑:程序博客网 时间:2024/04/27 13:36
头文件
#include<sys/time.h>
#include<sys/resource.h>
函数原型
int setpriority(int which,int who, int prio);
说明
setpriority()可用来设置进程、进程组和用户的进程执行优先权。
参数which有三种数值,参数who则依which值有不同定义:
which who代表的意义 who为0代表的意义
PRIO_PROCESS who为进程识别码 (who为0代表调用进程)0代表本进程
PRIO_PGRP who为进程的组识别码(who为0代表调用进程的组)
PRIO_USER who为用户识别码 (who为0代表调用进程的用户ID)
参数prio介于-20至19之间。代表进程执行优先权,数值越低代表有较高的优先次序,执行会较频繁。此优先权默认是0,而只有超级用户(root)允许降低此值。执行成功则返回0,如果有错误发生返回值则为-1,错误原因存于errno。
ESRCH 参数which或who可能有错,而找不到符合的进程
EINVAL 参数which值错误。
EPERM 权限不够,无法完成设置
EACCES 一般用户无法降低优先权
0 0
- 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()函数:设置程序进程执行优先权
- webframwork---开发环境(多人开发)
- Linux vim 基本使用 (一)
- Bean复制的几种框架性能比较(Apache BeanUtils、PropertyUtils,Spring BeanUtils,Cglib BeanCopier)
- Hibernate对象的三种状态
- vs2010下解决_CRT_SECURE_NO_WARNINGS 警告
- setpriority
- Android studio使用教程
- iOS-Core-Animation之二----寄宿图
- Android4.4 CTS测试Fail项修改总结(一),android4.4cts
- gitHub的那些开源的项目
- Hadoop-2.3.0-cdh5.0.1完全分布式环境搭建(NameNode,ResourceManager HA)
- oracle数据库备份及还原-
- 九度OJ 1082 清华大学2009年机试
- Spring集成Quartz定时任务框架介绍和Cron表达式详解