c语言如何设置程序进程执行优先权

使用setpriority()函数设置程序进程执行优先权:

头文件:

#include#include

定义函数:

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 为用户识别码

参数prio 介于-20 至20 之间. 代表进程执行优先权, 数值越低代表有较高的优先次序, 执行会较频繁. 此优先权默认是0, 而只有超级用户 (root)允许降低此值.

返回值:

执行成功则返回0, 如果有错误发生返回值则为-1, 错误原因存于errno.

1、ESRCH:参数which 或who 可能有错, 而找不到符合的进程

2、EINVAL:参数which 值错误.

3、EPERM:权限不够, 无法完成设置

4、EACCES:一般用户无法降低优先权

【c语言如何设置程序进程执行优先权】相关文章:

c语言设置程序自动执行,c语言如何设置程序进程执行优先权相关推荐

  1. python爬虫程序自动结束-在linux下python爬虫进程发生异常时自动重启直至正常结束的方法...

    之前在做爬虫的时候遇到一种情况,当网络情况不太好的时候,爬虫爬到的链接在urlopen时会因为无法正常连接而报URLError或者timeout的错误导致陈序报错而终止:但是这些错误在重新运行陈序后能 ...

  2. 如何设置计算机自动连接宽带,Win10怎么设置开机自动连接宽带?设置宽带自动联网方法...

    Win10怎么设置开机自动连接宽带?如果用户手上没有可以进行宽带拨号的路由器,倒是可以使用计划任务自动连接网络,且这事会在计算机每次开机的时候进行,一般非网络连接出现问题,用户就可以不用自己手工拨号了 ...

  3. 如何设置计算机自动获得ip,电脑怎么设置为ip地址自动获取

    有时电脑无法上网就是ip地址设置错误,其实我们可以设置为自动获取就行,具体怎么设置呢,下面由学习啦小编为你整理了电脑怎么设置自动获取ip地址的相关方法,希望对你有帮助! 电脑设置自动获取ip地址的方法 ...

  4. C语言多case自动跳出,C语言switch中case后跟随break语句

    1.case后面的常量表达式实际上只起语句标号作用,而不起条件判断作用,即"只是开始执行处的入口标号". 因此,一旦与switch后面圆括号中表达式的值匹配,就从此标号处开始执行: ...

  5. c语言课程设计自动取款机,C语言课程设计………银行自动存取款机模拟.doc

    C语言课程设计---银行自动存取款机模拟 作者:周鸣 需求分析: 本程序设计的任务为银行自助存取款机,程序要求实现atm机的基本功能,如 开户.查询.存款.取款.转账.容而生成操作日志. 概要设计: ...

  6. c语言中实现自动平移,c语言实现图像的旋转与平移

    y y y (4) ty≥height,图象完全移出了屏幕,不用做任何处理. 这种做法利用了位图存储的连续性,即同一行的象素在内存中是相邻的.利用 memcpy函数, 从(x ,y )-x )处,拷 ...

  7. atm自动取款机c语言编码,ATM自动取款机C语言源代码.doc

    #includevoid main() { int choice(int n,int money); int balance=1000000; int password,m=0; int n=0; p ...

  8. 如何电脑开机自动宽带链接网络连接服务器,电脑开机怎么设置宽带自动连接_宽带连接设置方法 - 驱动管家...

    最近有网友"欢乐"问小编这样一个问题:Win8.1怎么开机自动联网?对于此问题,笔者让其参考下之前的一篇Win7开机宽带自动连接方法.不过不久,网友称Win7的方法与Win8.1不 ...

  9. linux设置系统自动开机,Linux系统中设置开机自动运行的两种方法

    有时可能会需要在重启时或者每次系统启动时运行某些命令或者脚本.我们要怎样做呢?本文中我们就对此进行讨论. 我们会用两种方法来描述如何在 CentOS/RHEL 以及 Ubuntu 系统上做到重启或者系 ...

  10. AndroidStudio设置代码自动提示以及字体大小设置

    我的Studio版本是3.14是按照我版本设置的. 一.设置字体大小 File--->Settings--->Editor--->font--->size   如下图示 二.设 ...

最新文章

  1. 华东师范计算机入门平时作业,计算机入门模拟卷A-华东师范大学.doc
  2. bzoj1799 数位dp
  3. python基础代码-python基础,python基础代码大全
  4. 【Android 内存优化】Android 原生 API 图片压缩代码示例 ( PNG 格式压缩 | JPEG 格式压缩 | WEBP 格式压缩 | 动态权限申请 | Android10 存储策略 )
  5. netty依赖_高性能:《一遍文章带你看懂 Netty世界》
  6. 硬件知识:U盘缩水是怎么回事,如何恢复U盘真实容量?
  7. Docker镜像大小
  8. 微信小程序简介、发展史、小程序的优点、申请账号、开发工具、初识wxml文件和wxss文件
  9. 改善深层神经网络:超参数调整、正则化以及优化——2.5 指数加权平均的偏差修正
  10. pyhton学习-1
  11. python 识别登陆验证码图片(完整代码)_Python 实现简单图片验证码登录
  12. BZOJ 3779 LCT 线段树 DFS序 坑
  13. SQL Server 2008 白皮书
  14. 不用找,你想要的凹凸贴图素材都在这里
  15. 关于个人开发游戏的一些经验
  16. poj 2825 蜜汁构造
  17. Revisiting Spatial-Temporal Similarity: A Deep Learning Framework for Traffic Prediction
  18. 微信小程序获取用户收货地址
  19. 关于接口自动化测试(2)
  20. C++(27)——判断数正负

热门文章

  1. PHP中文件操作基础:目录操作,文件操作
  2. Linux链接库二(动态库,静态库,库命名规则,建立个没有版本号的软连接文件)...
  3. Bootstrap学习遇到的role属性--- 无障碍网页应用属性
  4. C++模板详解——使用篇
  5. Selenium之Android使用学习
  6. Daily Scrum M2 11-14
  7. 使用Fiddler解析WCF RIA Service传输的数据
  8. leetcode 46 全排列
  9. 计算机视觉研究入门全指南----新手博士需要准备的资料
  10. 报Access数据库不存在或者打不开的错误