«

PHP:pcntl_sigtimedwait()的用法

时间:2024-3-1 21:52     作者:韩俊     分类: PHP


pcntl_sigtimedwait

(PHP 5 >= 5.3.0)

pcntl_sigtimedwait — 带超时机制的信号等待

说明

int pcntl_sigtimedwait
( array $set
[, array &$siginfo
[, int $seconds = 0
[, int $nanoseconds = 0
]]] )

函数pcntl_sigtimedwait()实际上与pcntl_sigwaitinfo() 的行为一致,不同在于它多了两个增强参数secondsnanoseconds,这使得脚本等待的事件有了一个时间的上限。

参数

set

要等待的信号列表数组。

siginfo

siginfo是一个输出参数,用来返回信号的信息。更详细情况参见 pcntl_sigwaitinfo()。

seconds

超时秒数。

nanoseconds

超时纳秒数。

返回值

成功时,函数pcntl_sigtimedwait()返回信号编号。

参见

pcntl_sigprocmask() - 设置或检索阻塞信号 pcntl_sigwaitinfo() - 等待信号

标签: php php教程

热门推荐