proc_nice
(PHP 5, PHP 7, PHP 8)
proc_nice — Змінити пріоритет поточного процесу
Опис
proc_nice(int $priority): bool
**proc_nice()**изменяет приоритет текущего процесса на значение, указанное в параметреpriority
Положительное значение параметраpriority
буде зменшувати пріоритет поточного процесу, а негативне значення параметра priority
збільшуватиме пріоритет.
Функция**proc_nice()**не связана с функциейproc_open()и к относящимся к ней функциям каким-либо образом.
Список параметрів
priority
Нове значення пріоритету процесу. Може відрізнятись на різних платформах.
У Unix, ніж нижче ця величина, наприклад -20
тим вище пріоритет процесу.
В Windows параметрpriority
може приймати такі значення:
Класс приоритета | Допустимые значения |
---|---|
Високий пріоритет | priority < -9 |
Пріоритет вищий за нормальний | priority < -4 |
Нормальний пріоритет | priority < 5 & priority > -5 |
Пріоритет нижчий за нормальний | priority > 5 |
Пріоритет очікування | priority > 9 |
Значення, що повертаються
Повертає true
у разі успішного виконання або false
в случае возникновения ошибки. В случае, если происходит ошибка, наПриклад, пользователь не имеет прав на изменение приоритета, также генерируется ошибка уровняE_WARNING
список змін
Версия | Опис |
---|---|
7.2.0 | Ця функція стала доступною у Windows. |
Приклади
Приклад #1 Встановлення високого пріоритету за допомогою proc_nice()
Loading...
Примітки
Зауваження Доступність
Функцияproc_nice() буде доступною лише в тому випадку, якщо ваша операційна система її підтримує. Підтримка 'nice' мають: SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3.
Зауваження Тільки Windows
У Windows ця функція змінює пріоритет поточного процесунавіть якщо PHP був зібраний як потокобезпечний.
Дивіться також
- pcntl_setpriority() - Змінити пріоритет процесу