PHP pcntl_sigtimedwait 进程控制函数



  • 定义和用法

    pcntl_sigtimedwait - 带超时机制的信号等待
  • 版本支持

    PHP4 PHP5 PHP7
    支持 v5.3.0+支持 支持
  • 语法

    pcntl_sigtimedwait( array $set [, array &$siginfo [, int $seconds = 0 [, int $nanoseconds = 0 ]]]  )
    
    pcntl_sigtimedwait() 实际上与pcntl_sigwaitinfo() 的行为一致,不同在于它多了两个增强参数seconds和 nanoseconds,这使得脚本等待的事件有了一个时间的上限。
  • 参数

    参数 必需的 描述
    set 要等待的信号列表数组。
    siginfo siginfo是一个输出参数,用来返回信号的信息。更详细情况参见 pcntl_sigwaitinfo()
    seconds 超时秒数。
    nanoseconds 超时纳秒数。
  • 返回值

    成功时,函数pcntl_sigtimedwait()返回信号编号。
  • 相关页面

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