Перечисление Pcntl\QosClass

(PHP 8 >= 8.4.0)

Введение

Варианты перечисления Pcntl\QosClass передают в функцию pcntl_setqos_class(), чтобы указать приоритет пользовательского процесса.

Обзор перечисления

namespace Pcntl;
enum QosClass
{
case UserInteractive ; // Запускает процесс с наивысшим уровнем приоритета.

case UserInitiated ; // Запускает процесс с высоким уровнем приоритета, но ниже уровня UserInteractive.

case Default ; // Запускает процесс после высокоприоритетных процессов, но перед низкоприоритетными.

case Utility ; // Запускает процесс с низким приоритетом. Низкоприоритетные процессы не влияют на взаимодействие с пользователем и выполняются до фоновых процессов.

case Background ; // Запускает процесс с минимальным приоритетом, когда система не выполняет процессы с бо́льшим приоритетом.

}