pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — 帶超時機制的訊號等待
說明
pcntl_sigtimedwait(
array
array
int
int
): int
array
$set,array
&$siginfo = ?,int
$seconds = 0,int
$nanoseconds = 0): int
函式pcntl_sigtimedwait()實際上與pcntl_sigwaitinfo()
的行為一致,不同在於它多了兩個增強參數seconds和
nanoseconds,這使得指令碼等待的事件有了一個時間的上限。
參數
-
set -
要等待的訊號列表陣列。
-
siginfo -
siginfo是一個輸出參數,用來返回訊號的資訊。更詳細情況參見 pcntl_sigwaitinfo()。 -
seconds -
超時秒數。
-
nanoseconds -
超時納秒數。
返回值
成功時,函式pcntl_sigtimedwait()返回訊號編號。