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 був зібраний як потокобезпечний.

Дивіться також