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;
Установка высокого приоритета с помощью proc_nice
]]>
&reftitle.notes;
Доступность
Функция proc_nice будет доступна только в том случае, если ваша
операционная система её поддерживает. Поддержку 'nice' имеют: SVr4, SVID EXT, AT&T,
X/OPEN, BSD 4.3.
Только Windows
В Windows эта функция изменяет приоритет текущего процесса,
даже если PHP был собран как потокобезопасный.
&reftitle.seealso;
pcntl_setpriority