学习Swoole需要掌握哪些基础知识

  • 原创
  • 发布时间: 1个月前
  • 收藏数: 0 / 点赞数: 0 / 阅读数: 33

多进程/多线程

  • 了解 Linux操作系统进程线程概念
  • 了解 Linux进程/线程切换调度的基本知识
  • 了解进程间通信的基本知识,如 管道UnixSocket消息队列共享内存

SOCKET

  • 了解 SOCKET 的基本操作如 accept/connectsend/recvcloselistenbind
  • 了解 SOCKET 接收缓存区发送缓存区阻塞/非阻塞超时等概念

IO复用

  • 了解 select/poll/epoll
  • 了解基于 select/epoll 实现的事件循环Reactor 模型
  • 了解可读事件可写事件

TCP/IP网络协议

  • 了解TCP/IP协议
  • 了解TCPUDP传输协议
评论