(PECL ev >= 0.2.0)
EvLoop::run — 开始检查事件并为循环调用回调函数
开始检查当前事件循环的事件并调用回调函数。当回调函数调用Ev::stop()方法,或者flags不为零(在这种情况下返回值为true),或者没有引用循环的活动观察者(EvWatcher::keepalive()为true
),在这种情况下返回值将为false
时返回。返回值通常可以解释为如果为true
,则还有更多工作要做。
flags
可选参数flags
可以是以下之一
flags
|
描述 |
---|---|
0
|
上面描述的默认行为 |
Ev::RUN_ONCE
|
最多阻塞一个(等待,但不要循环) |
Ev::RUN_NOWAIT
|
根本不阻塞(获取/处理事件,但不等待) |
参见 运行标志常量。
不返回任何值。