【Swoole扩展】基础到进阶

首先我们了解一下学习Swoole需要掌握哪些知识:

首先是Linux的多进程和线程切换,还有就是消息队列、共享内存等相关进程通信
然后是socket编程

然后是底层协议TCP/IP协议,TCP/UDP协议

IO复用
①elect/poll/epoll
②基于select/epoll实现的事件循环,Reactor模型
③可读事件、可写事件

调试tools:

使用gdb调试Linux程序
使用strace跟踪进程的系统调用
使用tcpdump跟踪网络通信过程
其他Linux系统工具,如ps、lsof、top、vmstat、netstat、sar、ss等

你可能感兴趣的:(高级篇,Swoole之路)