pcntl_setpriority

(PHP 5, PHP 7, PHP 8)

pcntl_setpriorityИзменить приоритет процесса

Описание

pcntl_setpriority(int$priority, ?int$process_id = null, int$mode = PRIO_PROCESS): bool

pcntl_setpriority() задаёт приоритет процессу, указанному в аргументе process_id.

Список параметров

priority

Как правило приоритет priority - это значение в интервале от -20 до 20. Приоритет по умолчанию равен 0, при том что более низкое числовое значение означает более высокий приоритет процесса. Поскольку уровни приоритета процессов отличаются в различных типах операционных систем и версиях их ядер, пожалуйста, ознакомьтесь с вашим системным руководством getpriority(2) для получения детальной информации о специфике работы функции в вашей системе.

process_id

Если не указано, то будет использован идентификатор текущего процесса.

mode

Может принимать значение одной из констант PRIO_PGRP, PRIO_USER, PRIO_PROCESS, PRIO_DARWIN_BG или PRIO_DARWIN_THREAD.

Возвращаемые значения

Возвращает true в случае успешного выполнения или false, если возникла ошибка.

Список изменений

ВерсияОписание
8.0.0process_id теперь допускает значение null.

Смотрите также

  • pcntl_getpriority() - Получить значение приоритета процесса
  • pcntl_setpriority()
To Top