swoole Runtime的使用

2020-01-10  本文已影响0人  金星show

在4.1.0版本中,底层增加一个新的特性,可以在运行时动态将基于php_stream实现的扩展、PHP网络客户端代码一键协程化。底层替换了ZendVM Stream的函数指针,所有使用php_stream进行socket操作均变成协程调度的异步IO。

函数原型

function Runtime::enableCoroutine(bool $enable = true, int $flags = SWOOLE_HOOK_ALL);
function Runtime::enableCoroutine(int $flags = SWOOLE_HOOK_ALL);

$flags参数在4.2或更高版本可用,请参考:开关选项
4.3.2或更高版本中, 支持上述第二种原型所示的方式调用(即第一个参数为flag)

可用列表

对应开关选项

官方链接:
https://wiki.swoole.com/wiki/page/p-runtime.html

上一篇下一篇

猜你喜欢

热点阅读