pcntl_setpriority

(PHP 5, PHP 7, PHP 8)

pcntl_setpriorityÄndert die Priorität eines beliebigen Prozesses

Beschreibung

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

pcntl_setpriority() setzt die Priorität von process_id.

Parameter-Liste

priority

priority ist gewöhnlich ein Wert im Bereich zwischen -20 und 20. Die vorgegebene Priorität ist 0, während ein kleinerer numerischer Wert günstigeres Scheduling hervorruft. Weil die Prioritätsstufen sich zwischen Systemtypen und Kernelversionen unterscheiden können, ist die setpriority(2)-Manpage des Systems bezüglich spezifischer Details zu konsultieren.

process_id

Falls null, wird die PID des aktuellen Prozesses verwendet.

mode

Entweder PRIO_PGRP, PRIO_USER, PRIO_PROCESS, PRIO_DARWIN_BG oder PRIO_DARWIN_THREAD.

Rückgabewerte

Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.

Changelog

VersionBeschreibung
8.0.0process_id ist jetzt nullable (akzeptiert den null-Wert).

Siehe auch

To Top