eio_poll

(PECL eio >= 0.0.1dev)

eio_pollCan be to be called whenever there are pending requests that need finishing

说明

eio_poll ( void ) : int

eio_poll() can be used to implement special event loop. For this eio_nreqs() could be used to test if there are unprocessed requests.

Note:

Applicable only when implementing userspace event loop.

参数

此函数没有参数。

返回值

If any request invocation returns a non-zero value, returns that value. Otherwise, it returns 0.

范例

Example #1 eio_poll() example

<?php
function res_cb($data$result) {
    
var_dump($data);
    
var_dump($result);
}

eio_nop(EIO_PRI_DEFAULT"res_cb""1");
eio_nop(EIO_PRI_DEFAULT"res_cb""2");
eio_nop(EIO_PRI_DEFAULT"res_cb""3");

while (
eio_nreqs()) {
    
// Some specific IPC or so
    
eio_poll();
}
?>

以上例程的输出类似于:

string(1) "1"
int(0)
string(1) "3"
int(0)
string(1) "2"
int(0)

参见

  • eio_nreqs
相关文章
php deque returns a representation that can be converted to jsonphp map returns a representation that can be converted to jsonphp pair returns a representation that can be converted to jsonphp queue returns a representation that can be converted to jsonphp set returns a representation that can be converted to jsonphp eio 函数 polls libeio until all requests proceededphp eio 函数 returns number of finished but unhandled requestsphp eio 函数 returns number of requests to be processedphp eio 函数 can be to be called whenever there are pending requests that need finishingphp firebird/interbase 函数 register a callback function to be called when events are postedphp inotify 函数 return a number upper than zero if there are pending eventsphp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp mongodb bson dbpointer returns a representation that can be converted to jsonphp mongodb bson decimal128 returns a representation that can be converted to jsonphp mongodb bson javascript returns a representation that can be converted to jsonphp mongodb bson objectid returns a representation that can be converted to jsonphp mongodb bson symbol returns a representation that can be converted to jsonphp mongodb bson undefined returns a representation that can be converted to jsonphp mongogridfsfile returns a resource that can be used to read the stored filephp swoole server shutdown the master server process this function can be called in worker processes.
关注编程学问公众号