<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.pcntl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'function.pcntl-setpriority.php',
    1 => 'pcntl_setpriority',
    2 => 'Change la priorit&eacute; d\'un processus',
  ),
  'up' => 
  array (
    0 => 'ref.pcntl.php',
    1 => 'Fonctions PCNTL',
  ),
  'prev' => 
  array (
    0 => 'function.pcntl-setcpuaffinity.php',
    1 => 'pcntl_setcpuaffinity',
  ),
  'next' => 
  array (
    0 => 'function.pcntl-setqos-class.php',
    1 => 'pcntl_setqos_class',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'reference/pcntl/functions/pcntl-setpriority.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.pcntl-setpriority" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">pcntl_setpriority</h1>
  <p class="verinfo">(PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">pcntl_setpriority</span> &mdash; <span class="dc-title">Change la priorité d&#039;un processus</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.pcntl-setpriority-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>pcntl_setpriority</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$priority</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$process_id</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$mode</code><span class="initializer"> = <strong><code><a href="pcntl.constants.php#constant.prio-process">PRIO_PROCESS</a></code></strong></span></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>pcntl_setpriority()</strong></span> change la priorité de
   <code class="parameter">process_id</code> à <code class="parameter">priority</code>.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.pcntl-setpriority-parameters">
  <h3 class="title">Liste de paramètres</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">priority</code></dt>
     <dd>
      <p class="para">
       <code class="parameter">priority</code> est généralement une valeur allant de 
       <code class="literal">-20</code> à <code class="literal">20</code>. La priorité par défaut
       est <code class="literal">0</code> tandis qu&#039;une valeur numérique plus petite
       favorise une meilleure planification. Comme les niveaux de priorité
       changent entre les types de systèmes et les versions de kernel, lisez
       la page de manuel getpriority(2) du système pour des détails 
       spécifiques.
      </p>
     </dd>
    
    
     <dt><code class="parameter">process_id</code></dt>
     <dd>
      <p class="para">
       Si <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong>, l&#039;identifiant du processus courant est utilisé.
      </p>
     </dd>
    
    
     <dt><code class="parameter">mode</code></dt>
     <dd>
      <p class="para">
       Une constante parmi <strong><code><a href="pcntl.constants.php#constant.prio-pgrp">PRIO_PGRP</a></code></strong>, <strong><code><a href="pcntl.constants.php#constant.prio-user">PRIO_USER</a></code></strong>,
       <strong><code><a href="pcntl.constants.php#constant.prio-process">PRIO_PROCESS</a></code></strong>,
       <strong><code><a href="pcntl.constants.php#constant.prio-darwin-bg">PRIO_DARWIN_BG</a></code></strong> ou <strong><code><a href="pcntl.constants.php#constant.prio-darwin-thread">PRIO_DARWIN_THREAD</a></code></strong>.
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.pcntl-setpriority-returnvalues">
  <h3 class="title">Valeurs de retour</h3>
  <p class="para">
   Cette fonction retourne <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> en cas de succès ou <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> si une erreur survient.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.pcntl-setpriority-changelog">
  <h3 class="title">Historique</h3>
  <table class="doctable informaltable">
   
    <thead>
     <tr>
      <th>Version</th>
      <th>Description</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>8.0.0</td>
      <td>
       <code class="parameter">process_id</code> est désormais nullable.
      </td>
     </tr>

    </tbody>
   
  </table>

 </div>


 <div class="refsect1 seealso" id="refsect1-function.pcntl-setpriority-seealso">
  <h3 class="title">Voir aussi</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.pcntl-getpriority.php" class="function" rel="rdfs-seeAlso">pcntl_getpriority()</a> - Retourne la priorit&eacute; d'un processus</span></li>
    <li><span class="function"><strong>pcntl_setpriority()</strong></span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>