修改任意程序的優先順序

pcntl_setpriority

(PHP 5, PHP 7, PHP 8)

pcntl_setpriority修改任意程序的優先順序

說明

pcntl_setpriority(int $priority, int $pid = getmypid(), int $process_identifier = PRIO_PROCESS): bool

pcntl_setpriority() 設定程序號為 pid的程序的優先順序。

參數

priority

priority 通常時-20至20這個範圍內的值。預設優先順序是0,值越小代表 優先順序越高。由於不同的系統型別以及內核版本下優先順序可能不同,因此請參考您系統的setpriority(2) 手冊以獲取詳細的規範。

pid

如果沒有指定,預設是目前程序的程序號。

process_identifier

PRIO_PGRP(譯註:獲取程序組優先順序), PRIO_USER (譯註:獲取使用者程序優先順序)或 PRIO_PROCESS(譯註:預設值;獲取程序優先順序)三者之一。

返回值

成功時返回 true, 或者在失敗時返回 false

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *