(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — 带超时机制的信号等待
$signals
,&$info
= [],$seconds
= 0,$nanoseconds
= 0
pcntl_sigtimedwait() 函数实际上与 pcntl_sigwaitinfo()
的行为一致,不同在于它多了两个增强参数 seconds
和
nanoseconds
,这使得脚本等待的事件有了一个时间的上限。
signals
要等待的信号列表数组。
info
info
设置为数组,包含信号的信息。参见
pcntl_sigwaitinfo()。
seconds
超时秒数。
nanoseconds
超时纳秒数。
成功时 pcntl_sigtimedwait() 返回信号编号, 或者在失败时返回 false
。