描述
此函数设置进程 (PRIO_PROCESS)、进程组 (PRIO_PGRP) 或用户 (PRIO_USER) 的优先级。参数 WHICH 指定要为其设置优先级的实体,而 WHO 是要设置的进程 ID 或用户 ID。 WHO 的值 0 定义了当前进程、进程组或用户。在不支持系统 setpriority( ) 函数的系统上产生致命错误。
优先级是一个代表优先级级别的数字(通常在 120 到 20 的范围内),其中优先级越低,操作系统对进程的调度就越有利。
用法
以下是此函数的简单语法 -
setpriority WHICH, WHO, PRIORITY
返回值
此函数不返回任何值。
示例
以下是显示其基本用法的示例代码 -
#!/usr/bin/perl
print("setpriority() ", setpriority(0, 0, -20), "\n");
执行上述代码时,会产生以下结果 -
setpriority() 0
相关用法
- Perl setprotoent用法及代码示例
- Perl setpwent用法及代码示例
- Perl sethostent用法及代码示例
- Perl setgrent用法及代码示例
- Perl setsockopt用法及代码示例
- Perl setnetent用法及代码示例
- Perl setservent用法及代码示例
- Perl semget用法及代码示例
- Perl send用法及代码示例
- Perl seekdir用法及代码示例
- Perl semctl用法及代码示例
- Perl semop用法及代码示例
- Perl select用法及代码示例
- Perl sin()用法及代码示例
- Perl split用法及代码示例
- Perl shmctl用法及代码示例
- Perl splice用法及代码示例
注:本文由纯净天空筛选整理自 Perl setpriority Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。