(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
|
根本不阻塞(获取/处理事件,但不等待) |
参见 运行标志常量 。
不返回值。