swoole编程注意事项
Swoole开发不同于传统的开发模式,因为是异步多进程多线程模式,并且是常驻内存的,这里将一些注意事项,进行一些整理,要有一个清晰的认识。
**一、swoole_server中对象的4层生命周期
**
没必要重新整理一次,直接引用swoole官网的文档去了解下既可以
https://wiki.swoole.com/wiki/page/354.html
子进程当中修改变量,不会影响父进程
** 二、swoole_server中内存管理机制
**
进程隔离之前已经讲过了,修改全局变量的值,为什么不生效,原因就是全局变量在不同的进程,内存空间是隔离的,所以无效。所以使用Swoole开发Server程序需要了解进程隔离问题。
https://wiki.swoole.com/wiki/page/p-zend_mm.html
三、捕获Server运行期致命错误
Swoole已经提供解决方案,也可以自行修改,全局注册也没有问题
Last updated