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 stack returns a representation that can be converted to jsonphp dbx 函数 escape a string so it can safely be used in an sql statementphp eio 函数 artificially increase load. could be useful in tests benchmarkingphp 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 gupnp 函数 sets a function to be called at regular intervalsphp 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 win32service 函数 registers the script with the scm so that it can act as the service with the given namephp mongodb bson binary returns a representation that can be converted to jsonphp mongodb bson int64 returns a representation that can be converted to jsonphp mongodb bson maxkey returns a representation that can be converted to jsonphp mongodb bson regex 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.
关注编程学问公众号