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()返回訊號編號。