« pcntl_getcpuaffinity
pcntl_getqos_class »

pcntl_getpriority

(PHP 5, PHP 7, PHP 8)

pcntl_getpriority — プロセスの優先度を取得する

説明

function pcntl_getpriority(?int $process_id = null, int $mode = PRIO_PROCESS): int|false

pcntl_getpriority() は、 process_id の優先度を設定します。システムの型やカーネルの バージョンによって優先度の扱いは違うので、詳細についてはシステムの getpriority(2) の man ページを参照ください。

パラメータ

process_id

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

mode

PRIO_PGRP、PRIO_USER、 PRIO_PROCESS、PRIO_DARWIN_BG、 PRIO_DARWIN_THREAD のいずれか。

戻り値

pcntl_getpriority() はプロセスの優先度を返します。 エラー時には false を返します。数字が小さいほど、優先順位は上となります。

警告

この関数は論理値 false を返す可能性がありますが、false として評価される値を返す可能性もあります。 詳細については 論理値の セクションを参照してください。この関数の返り値を調べるには ===演算子 を 使用してください。

変更履歴

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

参考

関連キーワード:
pcntl   優先度   getpriority   process   mode   詳細   論理   可能性   getcpuaffinity   getqos   カーネル   数字   優先順位   評価   セクション   返り値   演算子   履歴   nullable   参考   setpriority
関連する関数・ページ:
function.pcntl-setpriority   function.pcntl-getcpuaffinity   function.pcntl-errno   function.pcntl-getqos-class   ref.pcntl   function.pcntl-wifstopped