Process Control pcntl_sigtimedwait
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
pcntl_sigtimedwait — 시간 초과와 함께 신호를 기다립니다.
설명
pcntl_sigtimedwait( array $signals, array &$info = [], int $seconds = 0, int $nanoseconds = 0 ): int|false
pcntl_sigtimedwait() 함수는 스크립트가 일시 중단된 시간에 상한선을 설정할 수 있도록 하는 두 개의 추가 매개변수인 seconds
및 nanoseconds
를 사용한다는 점을 제외하고 pcntl_sigwaitinfo()와 정확히 동일한 방식으로 작동합니다.
매개변수
signals
- 대기할 신호의 배열입니다.
info
info
는 신호에 대한 정보를 포함하는 배열로 설정됩니다. pcntl_sigwaitinfo()를 참조하십시오.seconds
- 시간 초과(초)입니다.
nanoseconds
- 시간 초과(나노초)입니다.
반환 값
pcntl_sigtimedwait()는 성공 시 신호 번호를 반환하고 실패 시 false
을 반환합니다.
기타
- pcntl_sigprocmask() - 차단된 신호 설정 및 검색
- pcntl_sigwaitinfo() - 신호를 기다립니다