diff --git a/reference/pcntl/functions/pcntl-getcpuaffinity.xml b/reference/pcntl/functions/pcntl-getcpuaffinity.xml new file mode 100644 index 000000000..ea7c875fe --- /dev/null +++ b/reference/pcntl/functions/pcntl-getcpuaffinity.xml @@ -0,0 +1,83 @@ + + + + + pcntl_getcpuaffinity + Obtém a afinidade de CPU de um processo + + + + &reftitle.description; + + boolarraypcntl_getcpuaffinity + intnullpid&null; + + + Obtém a afinidade de CPU de um pid. + + + + + &reftitle.parameters; + + + pid + + + Se &null;, o ID do processo atual será usado. + + + + + + + + &reftitle.returnvalues; + + Retorna a máscara de afinidade de CPU do processo, &return.falseforfailure;. + + &return.falseproblem; + + + + &reftitle.errors; + + Uma exceção ValueError é lançada quando + pid é um ID de processo inválido + ou quando há falha na criação da máscara da CPU. + + + Se pid for um processo para o qual o usuário + atual não tem permissões, um E_WARNING + é emitido. + + + + + &reftitle.seealso; + + pcntl_setcpuaffinity + + + + + diff --git a/reference/pcntl/functions/pcntl-getpriority.xml b/reference/pcntl/functions/pcntl-getpriority.xml new file mode 100644 index 000000000..0435365f4 --- /dev/null +++ b/reference/pcntl/functions/pcntl-getpriority.xml @@ -0,0 +1,111 @@ + + + + + pcntl_getpriority + Obtém a prioridade de um processo + + + + &reftitle.description; + + intfalsepcntl_getpriority + intnullprocess_id&null; + intmodePRIO_PROCESS + + + pcntl_getpriority obtém a prioridade de + process_id. Como os níveis de prioridade podem mudar + dependendo do tipo do sistema e das versões de kernel, consulte o manual de getpriority(2) + do sistema em uso para detalhes específicos. + + + + + &reftitle.parameters; + + + + process_id + + + Se &null;, o ID do processo atual é usado. + + + + + mode + + + Uma das constantes PRIO_PGRP, PRIO_USER, + PRIO_PROCESS, + PRIO_DARWIN_BG ou PRIO_DARWIN_THREAD. + + + + + + + + + &reftitle.returnvalues; + + pcntl_getpriority retorna a prioridade do processo + ou &false; em caso de erro. Um valor numérico menor dá maior prioridade + no processo. + + &return.falseproblem; + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + process_id agora pode ser nulo. + + + + + + + + + &reftitle.seealso; + + + pcntl_setpriority + + + + + + diff --git a/reference/pcntl/functions/pcntl-setcpuaffinity.xml b/reference/pcntl/functions/pcntl-setcpuaffinity.xml new file mode 100644 index 000000000..27a824baa --- /dev/null +++ b/reference/pcntl/functions/pcntl-setcpuaffinity.xml @@ -0,0 +1,90 @@ + + + + + pcntl_setcpuaffinity + Define a afinidade de CPU de um processo + + + + &reftitle.description; + + boolpcntl_setcpuaffinity + intnullpid&null; + arrayhmask + + + Define a afinidade de CPU para pid com a máscara de afinidade informada em + hmask. + + + + + &reftitle.parameters; + + + pid + + + Se &null;, o ID do processo atual será usado. + + + + + hmask + + + A máscara de afinidade de CPU consistindo em uma ou mais IDs de CPU para vincular o processo. + + + + + + + + &reftitle.returnvalues; + + &return.success; + + &return.falseproblem; + + + + &reftitle.errors; + + Uma exceção TypeError é lançada se uma + das IDs de CPU de hmask for inválida. + Uma exceção ValueError é lançada se + pid for um ID de processo inválido + ou se a houver erro na criação da máscara. + + + + + &reftitle.seealso; + + pcntl_setcpuaffinity + + + + +