首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

EvLoop::run

(PECL ev >= 0.2.0)

EvLoop::run — Begin checking for events and calling callbacks for the loop

Description

代码语言:javascript
复制
public void EvLoop::run ([  int $flags  = 0  ] )

Begin checking for events and calling callbacks for the current event loop. Returns when a callback calls Ev::stop() method, or the flags are nonzero(in which case the return value is true) or when there are no active watchers which reference the loop( EvWatcher::keepalive() is TRUE), in which case the return value will be FALSE. The return value can generally be interpreted as if TRUE__, there is more work left to do .

Parameters

flags

Optional parameter flags can be one of the following:

flags

Description

0

The default behavior described above

Ev::RUN_ONCE

Block at most one(wait, but don't loop)

Ev::RUN_NOWAIT

Don't block at all(fetch/handle events, but don't wait)

See the run flag constants .

Return Values

No value is returned.

See Also

  • EvLoop::stop() - Stops the event loop
  • Ev::run() - Begin checking for events and calling callbacks for the default loop

← EvLoop::resume

EvLoop::signal →

代码语言:txt
复制
 ? 1997–2017 The PHP Documentation Group

Licensed under the Creative Commons Attribution License v3.0 or later.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com