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 map returns a representation that can be converted to jsonphp priorityqueue 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 stack returns a representation that can be converted to jsonphp eio 函数 artificially increase load. could be useful in tests benchmarkingphp eio 函数 returns number of finished but unhandled requestsphp eio 函数 returns number of not yet handled requestsphp eio 函数 returns number of requests to be processedphp eio 函数 can be to be called whenever there are pending requests that need finishingphp eio 函数 set maximum number of requests processed in a pollphp mcve 函数 returns array of strings which represents the keys that can be used for response parameters on this transactionphp ncurses 函数 checks if terminal color definitions can be changedphp mongodb bson binary returns a representation that can be converted to jsonphp mongodb bson decimal128 returns a representation that can be converted to jsonphp mongodb bson maxkey 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 mongodb bson utcdatetime returns a representation that can be converted to jsonphp swoole server shutdown the master server process this function can be called in worker processes.
关注编程学问公众号