pcntl_setpriority

(PHP 5, PHP 7, PHP 8)

pcntl_setpriorityプロセスの優先度を変更する

説明

pcntl_setpriority(int $priority, ?int $process_id = null, int $mode = PRIO_PROCESS): bool

pcntl_setpriority() は、 process_id の優先度を設定します。

パラメータ

priority

priority は一般的には -20 から 20 までの値です。 デフォルトの優先度は 0 で、数字が小さいほど 優先順位が上となります。システムの型やカーネルの バージョンによって優先度の扱いは違うので、詳細についてはシステムの setpriority(2) の man ページを参照ください。

process_id

null だった場合は、現在のプロセスの プロセスID を使用します。

mode

PRIO_PGRPPRIO_USER あるいは PRIO_PROCESS のいずれかです。

戻り値

成功した場合に true を、失敗した場合に false を返します。

変更履歴

バージョン 説明
8.0.0 process_id は、nullable になりました。

参考

関連キーワード:  優先, プロセス, 変更, pcntl, setpriority, process, priority, int, mode, バージョン