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
。