协程编程须知使用Swoole协程特性,请认真阅读本章节编程须知。编程范式协程内部禁止使用全局变量协程使用use关键字引入外部变量到当前作用域禁止使用引...
调试协程使用Swoole协程时,可以使用下面的方法进行调试GDB调试进入gdbgdb php test.phpgdbinit(g...
LibrarySwoole在v4版本后内置了Library模块,使用PHP代码编写内核功能,使得底层设施更加稳定可靠该模块也可通过compose...
连接池Swoole从v4.4.13版本开始提供了内置协程连接池,本章节会说明如何使用对应的连接池。ConnectionPoolConnectionPool...
并发调用使用子协程(go)+通道(channel)实现并发请求。建议先看概览,了解协程基本概念再看此节。实现原理在onRequest中需要并发两个HT...
Coroutine\Barrier在SwooleLibrary中底层提供了一个更便捷的协程并发管理工具:Coroutine\Barrier协程屏障,或者...
Coroutine\WaitGroup在Swoole4中可以使用Channel实现协程间的通信、依赖管理、协程同步。基于Channel可以很容易地实...
Coroutine\Channel建议先查看概览,了解一些协程基本概念后再看此节。通道,用于协程间通讯,支持多生产者协程和多消费者协程。底层自动实现了协程的切换...