proc_nice

(PHP 5, PHP 7, PHP 8)

proc_niceÇalışan sürecin önceliğini değiştirir

Açıklama

proc_nice(int $öncelik): bool

proc_nice() işlevi çalışan sürecin önceliğini öncelik kadar değiştirir. Pozitif bir öncelik sürecin önceliğini düşürürken negatif bir öncelik önceliği arttıracaktır.

proc_nice() işlevinin proc_open() ve onunla ilişkili diğer işlevlerle bir ilişkisi yoktur.

Bağımsız Değişkenler

öncelik

Yeni öncelik değeri.

Unix'te, -20 gibi düşük bir değer yüksek öncelik anlamına gelirken pozitif bir değer düşük öncelik demektir.

öncelik bağımsız değişkeninin Windows üzerindeki anlamları:

Öncelik sınıfı Olası değerler
Yüksek öncelik öncelik < -9
Normal üstü öncelik öncelik < -4
Normal öncelik öncelik < 5 & öncelik > -5
Normal altı öncelik öncelik > 5
Bekletme önceliği öncelik > 9

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner. Kullanıcının önceliği değiştirme yetkisinin olmaması gibi hata durumlarında E_WARNING seviyesinde bir ileti çıktılanır.

Sürüm Bilgisi

Sürüm: Açıklama
7.2.0 Bu işlev artık Windows üzerinde kullanılbiliyor.

Örnekler

Örnek 1 - Önceliği yükseltmek için proc_nice() kullanımı

<?php
// yüksek öncelik
proc_nice(-20);
?>

Notlar

Bilginize: Kullanılabilirlik

proc_nice() işlevi sadece sisteminiz 'nice' yeteneğine sahipse mevcut olacaktır. 'nice' bulunan sistemler: SVr4, SVID EXT, AT&T, X/OPEN, BSD 4.3.

Bilginize: Windows için

PHP evre güvenliği kullanılarak derlenmiş olsa bile proc_nice() geçerli süreç önceliğini değiştirir.

Ayrıca Bakınız