parallel parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeout — Behaviour


설명

기본적으로 이벤트가 폴링될 때 첫 번째 이벤트가 반환될 때까지 차단이 (PHP 수준에서) 발생합니다. 시간 초과를 설정하면 시간 초과에 도달하면 예외가 throw됩니다.

이것은 parallel\Events::setBlocking()을 사용하여 차단 모드를 false로 설정하는 것과 다릅니다. 그러면 예외가 발생하지 않습니다.

public parallel\Events::setTimeout(int $timeout): void

시간 초과를 마이크로초 단위로 설정합니다.


예외

경고 루프가 비차단이면 parallel\Events\Error를 발생시킵니다.