(PHP 8 >= 8.4.0)
pcntl_setqos_class — Устанавливает класс QoS для текущего потока
Функция устанавливает QoS-класс для текущего потока.
qos_classКласс качества обслуживания (англ. Quality of Service, сокр. QoS), который требуется назначить текущему потоку. Операционная система опирается на класс как на подсказку для планирования процессорного времени, приоритета ввода-вывода и энергопотребления, при этом более высокие классы вытесняют более низкие. Доступные варианты классов качества описывает страница перечисления Pcntl\QosClass.
Pcntl\QosClass::UserInteractivePcntl\QosClass::UserInitiatedUserInteractive.
Класс указывают для задачи, которую пользователь явно инициировал
и активно ожидает завершения в течение нескольких секунд.
Pcntl\QosClass::DefaultUtility и Background.
Pcntl\QosClass::UtilityPcntl\QosClass::BackgroundЗамечание: Функция доступна только на платформах Apple.
Функция не возвращает значения после выполнения.
Функция выбрасывает ошибку Error, если при вызове нижележащей функции
pthread_set_qos_class_self_np() возникла ошибка.