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