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
-
priority
ist gewöhnlich ein Wert im Bereich zwischen-20
und20
. 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_BG
oderPRIO_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()