Função Perl setpriority

Descrição

Esta função define a prioridade para um processo (PRIO_PROCESS), grupo de processos (PRIO_PGRP) ou usuário (PRIO_USER). O argumento WHICH especifica para qual entidade definir a prioridade e WHO é a ID do processo ou ID do usuário a ser definida. Um valor de 0 para OMS define o processo, grupo de processos ou usuário atual. Produz um erro fatal em sistemas que não suportam a função setpriority () do sistema.

A prioridade é um número que representa o nível de prioridade (normalmente na faixa de 120 a 20) onde quanto menor a prioridade mais favorável é o agendamento do processo pelo sistema operacional.

Sintaxe

A seguir está a sintaxe simples para esta função -

setpriority WHICH, WHO, PRIORITY

Valor de retorno

Esta função não retorna nenhum valor.

Exemplo

A seguir está o código de exemplo que mostra seu uso básico -

#!/usr/bin/perl

print("setpriority() ", setpriority(0, 0, -20), "\n");

Quando o código acima é executado, ele produz o seguinte resultado -

setpriority() 0