pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7)
pcntl_sigtimedwait — Ожидает сигналы в течение заданного времени
Описание
$set
, array &$siginfo
= ?
, int $seconds
= 0
, int $nanoseconds
= 0
) : int
Функция pcntl_sigtimedwait() ведёт себя точно так же
как и функция pcntl_sigwaitinfo() за исключением
того, что принимает два дополнительных аргумента,
seconds
и nanoseconds
,
которые устанавливают верхнюю границу времени, которое скрипт может простаивать.
Список параметров
-
set
-
Массив ожидаемых сигналов.
-
siginfo
-
siginfo
содержит информацию о сигнале. Смотрите функцию pcntl_sigwaitinfo(). -
seconds
-
Тайм-аут в секундах.
-
nanoseconds
-
Таймаут в наносекундах.
Возвращаемые значения
В случае успешного выполнения pcntl_sigtimedwait() возвращает номер сигнала.
Смотрите также
- pcntl_sigprocmask() - Задаёт и извлекает список блокируемых сигналов
- pcntl_sigwaitinfo() - Ожидание сигналов