帶超時機制的訊號等待

pcntl_sigtimedwait

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

pcntl_sigtimedwait帶超時機制的訊號等待

說明

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

函式pcntl_sigtimedwait()實際上與pcntl_sigwaitinfo() 的行為一致,不同在於它多了兩個增強參數secondsnanoseconds,這使得指令碼等待的事件有了一個時間的上限。

參數

set

要等待的訊號列表陣列。

siginfo

siginfo是一個輸出參數,用來返回訊號的資訊。更詳細情況參見 pcntl_sigwaitinfo()

seconds

超時秒數。

nanoseconds

超時納秒數。

返回值

成功時,函式pcntl_sigtimedwait()返回訊號編號。

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *