pcntl_getpriority
(PHP 5, PHP 7, PHP 8)
pcntl_getpriority — 獲取任意程序的優先順序
說明
pcntl_getpriority(int
$pid = getmypid(), int $process_identifier = PRIO_PROCESS): int pcntl_getpriority() 獲取程序號為 pid的程序的優先順序。由於不同的系統型別以及內核版本下
優先順序可能不同,因此請參考您系統的getpriority(2)手冊以獲取詳細的規範。
參數
-
pid 如果沒有指定,預設是目前程序的程序號。
-
process_identifier PRIO_PGRP(譯註:獲取程序組優先順序),PRIO_USER(譯註:獲取使用者程序優先順序)或PRIO_PROCESS(譯註:預設值;獲取程序優先順序)三者之一。
返回值
pcntl_getpriority() 返回程序的優先順序或在錯誤時返回 false 。 值越小代表優先順序越高。
參見
- pcntl_setpriority() - 修改任意程序的優先順序