pcntl_getpriority
(PHP 5, PHP 7, PHP 8)
pcntl_getpriority — Отримати значення пріоритету процесу
Опис
pcntl_getpriority(?int $process_id = null, int $mode = PRIO_PROCESS): int|false
**pcntl_getpriority()**получает значение приоритета для процесса, указанного в аргументеprocess_id
. Оскільки рівні пріоритету процесів відрізняються в різних типах операційних систем та версіях їх ядер, будь ласка, ознайомтеся з вашим системним посібником getpriority(2) для отримання детальної інформації про специфіку роботи функції у вашій системі.
Список параметрів
process_id
Якщо не вказано, буде використано ідентифікатор поточного процесу.
mode
Може набувати значення однієї з констант PRIO_PGRP
PRIO_USER
PRIO_PROCESS
PRIO_DARWIN_BG
або PRIO_DARWIN_THREAD
Значення, що повертаються
pcntl_getpriority() повертає пріоритет процесу, або false
у разі виникнення помилки. Нижче числове значення (в т.ч. негативне) означає більший пріоритет.
Увага
Ця функція може повертати як логічне значення **false
**так і значення не типу boolean, яке наводиться до false
. За більш детальною інформацією зверніться до розділу Логічний типИспользуйтеоператор === для перевірки значення, яке повертається цією функцією.
список змін
Версия | Опис |
---|---|
8.0.0 | process_id тепер допускає значення null. |
Дивіться також
- pcntl_setpriority() - Змінити пріоритет процесу