ProcessSwoole提供的进程管理模块,用来替代PHP的pcntl 此模块比较底层,是操作系统进程管理的封装,使用者需要具备Linu...
进程间无锁计数器AtomicAtomic是Swoole底层提供的原子计数操作类,可以方便整数的无锁原子增减。使用共享内存,可以在不同的进程之间操作计数基...
高性能共享内存Table由于PHP语言不支持多线程,因此Swoole使用多进程模式,在多进程模式下存在进程内存隔离,在工作进程内修改global全...
定时器Timer毫秒精度的定时器。底层基于epoll_wait和setitimer实现,数据结构使用最小堆,可支持添加大量定时器。在同步IO进程中...
协程编程须知使用Swoole协程特性,请认真阅读本章节编程须知。编程范式协程内部禁止使用全局变量协程使用use关键字引入外部变量到当前作用域禁止使用引...
调试协程使用Swoole协程时,可以使用下面的方法进行调试GDB调试进入gdbgdb php test.phpgdbinit(g...
LibrarySwoole在v4版本后内置了Library模块,使用PHP代码编写内核功能,使得底层设施更加稳定可靠该模块也可通过compose...
连接池Swoole从v4.4.13版本开始提供了内置协程连接池,本章节会说明如何使用对应的连接池。ConnectionPoolConnectionPool...