parallel\Events::setTimeout

(0.9.0)

parallel\Events::setTimeout行为

描述

默认情况下,当轮询事件时,将发生阻塞(在 PHP 层面),直到第一个事件可以返回:设置超时会导致在达到超时时抛出异常。

这与使用 parallel\Events::setBlocking() 将阻塞模式设置为 false 不同,后者不会导致抛出异常。

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

应以微秒为单位设置超时时间

异常

警告

如果循环是非阻塞的,应抛出 parallel\Events\Error

添加注释

用户贡献的注释 1 条注释

php at sallyx dot org
1 年前
您可以调用 <?php $events->setTimeount(-1); ?> 取消超时。
To Top