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