(PHP 8 >= 8.4.0)
pcntl_setqos_class — 現在のスレッドの QoS クラスを設定する
qos_class現在のスレッドに割り当てる Quality of Service クラス。 オペレーティングシステムは、これを CPU 時間の割り当て、 I/O 優先度、電力消費をスケジューリングする際のヒントとして使用し、 上位のクラスは下位のクラスに割り込んで実行されます。 利用可能なケースについては、Pcntl\QosClass を参照してください。
Pcntl\QosClass::UserInteractivePcntl\QosClass::UserInitiatedUserInteractive のすぐ下です。
ユーザーが明示的に開始し、結果を待っている処理向けで、
数秒以内に完了することが期待されるものを想定しています。
Pcntl\QosClass::DefaultUtility や Background
よりは先に実行されます。
Pcntl\QosClass::UtilityPcntl\QosClass::Background注意: この関数は、Apple のプラットフォームでのみ利用可能です。
値を返しません。
内部の pthread_set_qos_class_self_np() の呼び出しが失敗した場合、
Error をスローします。