当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Perl setpriority用法及代码示例



描述

此函数设置进程 (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 setpriority Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。