pcntl_setpriority
(PHP 5, PHP 7, PHP 8)
pcntl_setpriority — Ändert die Priorität eines beliebigen Prozesses
Beschreibung
$priority, ?int $process_id = null, int $mode = PRIO_PROCESS): bool
pcntl_setpriority() setzt die Priorität von
process_id.
Parameter-Liste
-
priority -
priorityist gewöhnlich ein Wert im Bereich zwischen-20und20. Die vorgegebene Priorität ist0, 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_BGoderPRIO_DARWIN_THREAD.
Rückgabewerte
Gibt bei Erfolg true zurück. Bei einem Fehler wird false zurückgegeben.
Changelog
| Version | Beschreibung |
|---|---|
| 8.0.0 |
process_id ist jetzt nullable (akzeptiert den
null-Wert).
|
Siehe auch
- pcntl_getpriority() - Ermittelt die Priorität eines beliebigen Prozesses
- pcntl_setpriority()

