array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.proc-nice.php', 1 => 'proc_nice', ), 'up' => array ( 0 => 'ref.exec.php', 1 => 'Program Çalıştırma İşlevleri', ), 'prev' => array ( 0 => 'function.proc-get-status.php', 1 => 'proc_get_status', ), 'next' => array ( 0 => 'function.proc-open.php', 1 => 'proc_open', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/exec/functions/proc-nice.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
proc_nice — Çalışan sürecin önceliğini değiştirir
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.
ö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
|
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: | Açıklama |
---|---|
7.2.0 | Bu işlev artık Windows üzerinde kullanılbiliyor. |
Örnek 1 - Önceliği yükseltmek için proc_nice() kullanımı
<?php
// yüksek öncelik
proc_nice(-20);
?>
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.