= 5.3.0, PHP 7, PHP 8)pcntl_sigtimedwait — 帶超時機(jī)制的信號等待說明pcntl_sigtimedwait( array $set, array &$siginfo = ?, int $se">

pcntl_sigtimedwait

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

pcntl_sigtimedwait帶超時機(jī)制的信號等待

說明

pcntl_sigtimedwait(
    array $set,
    array &$siginfo = ?,
    int $seconds = 0,
    int $nanoseconds = 0
): int

函數(shù)pcntl_sigtimedwait()實際上與pcntl_sigwaitinfo() 的行為一致,不同在于它多了兩個增強(qiáng)參數(shù)secondsnanoseconds,這使得腳本等待的事件有了一個時間的上限。

參數(shù)

set

要等待的信號列表數(shù)組。

siginfo

siginfo是一個輸出參數(shù),用來返回信號的信息。更詳細(xì)情況參見 pcntl_sigwaitinfo()。

seconds

超時秒數(shù)。

nanoseconds

超時納秒數(shù)。

返回值

成功時,函數(shù)pcntl_sigtimedwait()返回信號編號。

參見