proc_nice
Ändert die Priorität des aktuellen Prozesses
&reftitle.description;
boolproc_nice
intpriority
proc_nice ändert die Priorität des aktuellen Prozesses
um den in priority angegebenen Betrag. Ein positives
priority vermindert die Priorität des aktuellen
Prozesses, während ein negatives priority die
Priorität erhöht.
proc_nice ist in keiner Weise verwandt mit
proc_open und der dazugehörigen Funktionen.
&reftitle.parameters;
priority
Der neue Prioritätswert; dieser Wert ist plattformabhängig.
Unter Unix bedeutet ein niedriger Wert, wie beispielsweise
-20, eine hohe Priorität, wohingegen ein positiver
Wert eine niedrigere Priorität hat.
Unter Windows hat der Parameter priority die
folgende Bedeutung:
Prioritätsklasse
Mögliche Werte
Hoch
priority < -9
Höher als normal
priority < -4
Normal
priority < 5 &
priority > -5
Niedriger als normal
priority > 5
Leerlauf (Idle)
priority > 9
&reftitle.returnvalues;
&return.success;
Wenn ein Fehler auftritt, zum Beispiel weil der User keine Berechtigung
hat, die Priorität eines Prozesses zu ändern, wird ein Fehler der Stufe
E_WARNING erzeugt.
&reftitle.changelog;
&Version;
&Description;
7.2.0
Diese Funktion steht nun unter Windows zur Verfügung.
&reftitle.examples;
Verwendung von proc_nice, um die Prozesspriorität auf hoch zu setzen
]]>
&reftitle.notes;
Verfügbarkeit
proc_nice existiert nur, wenn Ihr System mit 'nice'
umgehen kann. 'nice' ist verfügbar unter: SVr4, SVID EXT, AT&T, X/OPEN
und BSD 4.3.
Nur für Windows
proc_nice ändert die aktuelle
Prozesspriorität, selbst wenn PHP mit
Threadsicherheit kompiliert wurde.
&reftitle.seealso;
pcntl_setpriority