proc_nice
(PHP 5, PHP 7, PHP 8)
proc_nice — 修改目前程序的優先順序
說明
proc_nice(int
$increment
): bool
proc_nice() 修改目前程序的優先順序,
修改量由 increment
參數指定。
increment
為正數會降低目前程序優先順序,
反之,為負數會提高優先順序。
proc_nice() 和 proc_open() 函式以及和 proc_open() 相關的函式並無什麼關係。
參數
-
increment
-
新的優先順序值,具體的設定取決於所執行的平臺。
在 Unix 系統上,較小的值表示較高的優先順序,例如:
-20
, 而正數值表示更低的優先順序。在 Windows 平臺上,
increment
參數 的含義如下:優先順序 可能的值 高優先順序 increment
< -9
較高優先順序 increment
< -4
正常優先順序 increment
< 5
&increment
> -5
較低優先順序 increment
> 5
低優先順序 increment
> 9
返回值
成功時返回 true
, 或者在失敗時返回 false
。。
如果發生錯誤,例如使用者無權修改目前程序的優先順序,
會產生 E_WARNING
級別的錯誤。
更新日誌
版本 | 說明 |
---|---|
7.2.0 | 在 Windows 平臺上可用。 |
註釋
注意: 可用性
僅在具有 'nice' 能力的系統上才可以使用 proc_nice() 函式。 下列系統含有 'nice':SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3。
注意: Windows 平臺
proc_nice() 函式會改變 目前 程序優先順序,即使 PHP 是使用執行緒安全模式編譯的。