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_function_references.htm
廣告
© . All rights reserved.