(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — Aguarda sinais, com tempo limite
$signals
,&$info
= [],$seconds
= 0,$nanoseconds
= 0
A função pcntl_sigtimedwait() opera exatamente
da mesma forma que pcntl_sigwaitinfo(), exceto que ela recebe
dois parâmetros adicionais, seconds
e
nanoseconds
, que permitem estabelecer um limite superior
para o tempo durante o qual o script é suspenso.
signals
Array de sinais a serem aguardados.
info
O parâmetro info
é definido como um array contendo
informações sobre o sinal. Veja
pcntl_sigwaitinfo().
seconds
Tempo limite em segundos.
nanoseconds
Tempo limite em nanossegundos.
pcntl_sigtimedwait() retorna um número de sinal em caso de sucesso, ou false
em caso de falha.
Versão | Descrição |
---|---|
8.4.0 |
Um ValueError é lançado se signal
estiver vazio.
|
8.4.0 |
Um TypeError é lançado se o valor signal
não for um int.
|
8.4.0 |
Um ValueError é lançado se o valor signal
for inválido.
|
8.4.0 |
Um ValueError é lançado se o valor seconds
for menor que 0 .
|
8.4.0 |
Um ValueError é lançado se o valor nanoseconds
for menor que 0 .
|
8.4.0 |
Um ValueError é lançado se os valores seconds e
nanoseconds forem 0 .
|