pcntl_getcpuaffinity

プロセスのCPUアフィニティを取得する

説明

arrayfalse pcntl_getcpuaffinity(intnull $process_id = null)

process_id のCPUアフィニティを取得します。

パラメータ

process_id
null を指定すると、現在のプロセスIDを使います。

戻り値

プロセスのCPUアフィニティマスクを返します。 失敗した場合に false を返します

警告

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

エラー / 例外

process_id が不正なプロセスIDであったり、 CPUマスクを作るのに失敗した場合、ValueError がスローされます。

process_id が、 現在のユーザーがパーミッションを持っていないプロセスだった場合、 E_WARNING が発生します。

参考

  • pcntl_setcpuaffinity