proc_nice 現在のプロセスの優先度を変更する &reftitle.description; boolproc_nice intpriority proc_nice は、現在のプロセスの優先度を priority で指定された値に変更します。 priority が正数の場合、 現在のプロセスの優先度をより低くし、priority が負数の場合は優先度が上がります。 proc_nice は、proc_open やそれに関連する関数とは関係ありません。 &reftitle.parameters; priority 新しい優先度の値。この値はプラットフォームによっては異なるかもしれません。 Unix 上では、-20 のように低い値が高い優先度である一方で、 正の値は低い優先度として扱われます。 Windows では、 priority パラメータは次のような意味があります: 優先度クラス 取りうる値 優先度高 priority < -9 通常より高い優先度 priority < -4 通常の優先度 priority < 5 & priority > -5 通常より低い優先度 priority > 5 アイドルな優先度 priority > 9 &reftitle.returnvalues; &return.success; ユーザーが優先度を変更する権限を持っていないなど、 エラーが発生した場合は E_WARNING レベルのエラーも発行されます。 &reftitle.changelog; &Version; &Description; 7.2.0 この関数は、Windows で利用できるようになりました。 &reftitle.examples; <function>proc_nice</function> 関数を使い、プロセスの優先度を高に設定する ]]> &reftitle.notes; 可用性 proc_nice は、使用しているシステムが 'nice' の機能を持っている場合のみ利用可能です。 'nice' は次のシステムに準拠しています: SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3 。 Windows のみ proc_nice 関数は、 PHP がたとえスレッドセーフを有効にしてコンパイルされていたとしても、 現在の プロセス の優先度を変更します。 &reftitle.seealso; pcntl_setpriority