0 0 APP

Swoole 4.0 正式版发布,面向生产环境的 PHP 协程引擎

发布于 2018/06/14 开源中国社区最新新闻
Swoole虽然在2016年就支持了协程特性,但由于底层是基于setjmp/longjmp实现的stackless方案。因此在某些场景下,如call_user_func、array_map、__destruct中无法使用协程。大型应用程序中逻辑非常复杂,多人协作的团队中,开发者很容易踩到坑。在禁止场景中使用协程API会出现各种莫名其妙的问题发生。限制了协程的应用范围。新版本4.0基于boost.context 1.60汇编代码实现了全新的协程内核。在保存PHP函数调用栈的基础上,增加了C栈的上下文存储。实现了对所有PHP语法的支持。现在在任意PHP的函数,包括call_user_func、反射、魔术方法、array_map中均可使用协程。现在可以在PHP代码中任意位置使用协程,开发者不再需要担心使用场景问题。4.0版本... 登录后阅读全文
本站内收录的所有文章及其中资源(图片、视频等)均来自于互联网,其版权均归原作者及其网站所有。

评论(0)