EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run开始检查事件并为循环调用回调函数

说明

public EvLoop::run( int $flags = 0 ): void

开始检查当前事件循环的事件并调用回调函数。当回调函数调用 Ev::stop() 方法,或 flags 不为零(在这种情况下返回值为 true)或没有引用循环的活动观察器(EvWatcher::keepalive()true),在这种情况下,返回值将为 false 时返回。返回值通常可以解释为 如果 true,则还有更多工作要做

参数

flags

可选参数 flags 可以是以下之一

flags 的可能值列表
flags 说明
0 上面描述的默认行为
Ev::RUN_ONCE 最多阻塞一个(等待,但不循环)
Ev::RUN_NOWAIT 根本不阻塞(获取/处理事件,但不等待)

参见 运行标志常量

返回值

不返回值。

参见

添加说明

用户贡献说明

此页面没有用户贡献说明。
To Top