一文详解,PHP 协程:Go + Chan + Defer( 二 )


<?phpSwooleRuntime::enableCoroutine();go(function () {echo "a";defer(function () {echo "~a";});echo "b";defer(function () {echo "~b";});sleep(1);echo "c";});执行结果:htf@LAPTOP-0K15EFQI:~/swoole-src/examples/5.0$ time php defer.phpabc~b~areal0m1.068suser0m0.016ssys0m0.047shtf@LAPTOP-0K15EFQI:~/swoole-src/examples/5.0$结语Swoole4提供的Go + Chan + Defer为PHP带来了一种全新的CSP并发编程模式 。灵活使用Swoole4提供的各项特性,可以解决工作中各类复杂功能的设计和开发 。

【一文详解,PHP 协程:Go + Chan + Defer】


推荐阅读