Funzione setpriority di Perl
Descrizione
Questa funzione imposta la priorità per un processo (PRIO_PROCESS), gruppo di processi (PRIO_PGRP) o utente (PRIO_USER). L'argomento WHICH specifica per quale entità impostare la priorità e WHO è l'ID del processo o l'ID utente da impostare. Il valore 0 per WHO definisce il processo, il gruppo di processi o l'utente corrente. Produce un errore irreversibile sui sistemi che non supportano la funzione setpriority () di sistema.
La priorità è un numero che rappresenta il livello di priorità (normalmente compreso tra 120 e 20) dove minore è la priorità più favorevole è la schedulazione del processo da parte del sistema operativo.
Sintassi
Di seguito è riportata la semplice sintassi per questa funzione:
setpriority WHICH, WHO, PRIORITY
Valore di ritorno
Questa funzione non restituisce alcun valore.
Esempio
Di seguito è riportato il codice di esempio che mostra il suo utilizzo di base:
#!/usr/bin/perl
print("setpriority() ", setpriority(0, 0, -20), "\n");
Quando viene eseguito il codice sopra, produce il seguente risultato:
setpriority() 0