Fonction setpriority de Perl
La description
Cette fonction définit la priorité d'un processus (PRIO_PROCESS), d'un groupe de processus (PRIO_PGRP) ou d'un utilisateur (PRIO_USER). L'argument WHICH spécifie pour quelle entité définir la priorité et WHO est l'ID de processus ou l'ID utilisateur à définir. Une valeur de 0 pour l'OMS définit le processus, le groupe de processus ou l'utilisateur en cours. Produit une erreur fatale sur les systèmes qui ne prennent pas en charge la fonction système setpriority ().
La priorité est un nombre représentant le niveau de priorité (normalement compris entre 120 et 20) où plus la priorité est basse, plus l'ordonnancement du processus par le système d'exploitation est favorable.
Syntaxe
Voici la syntaxe simple de cette fonction -
setpriority WHICH, WHO, PRIORITY
Valeur de retour
Cette fonction ne renvoie aucune valeur.
Exemple
Voici l'exemple de code montrant son utilisation de base -
#!/usr/bin/perl
print("setpriority() ", setpriority(0, 0, -20), "\n");
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
setpriority() 0