1 Star 0 Fork 0

shen / swoole-core-analysis

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
原创内容,转载请注明出处, 谢谢~

环境要求

  • php 7.2.1
  • swoole 4.1.0

交流&吐槽

qq群

入群时请备注swoole内核剖析,(^_^)谢谢~

群号:610038347 手机qq扫一扫下方二维码,可直接申请加入哦~~

qq群

swoole 内核剖析

前言: 我为什么要进行swoole内核剖析

  1. swoole 环境要求
  2. swoole 扩展安装
  3. 一次小小的swoole内核之旅

第一章 基本的数据结构

  1. 字符串
  2. 数组
  3. 链表
  4. 哈希表
  5. 通道

第二章 内存管理器 - 内存池

  1. 共享内存
  2. 固定内存
  3. 全局内存
  4. 消息队列
  5. 缓冲

第三章 核心功能

  1. 日志收集器
  2. 反应堆
  3. 进程池
  4. 线程池
  5. 管道

第四章 内核源码分析 - 服务器和客户端

  1. server
  2. client
  3. http server
  4. websocket server
  5. redis服务器
  6. mysql服务器

第五章 内核源码分析 - 进程

  1. 进程的实现
  2. 进程的优化

第六章 内核源码分析 - 异步io

  1. 基本异步io [线程池的使用]
  2. 定时器
  3. 事件循环

第七章 协程的实现

  1. 协程的原理
  2. swoole实现协程的基本过程
  3. 内核分析

第八章:内核分析 - 其他

  1. buffer的实现
  2. table的实现
  3. atomic的实现
  4. mmap的实现
  5. 时间轮算法

后记:swoole内核分析的喜怒哀乐

空文件

简介

swoole内核剖析,基于swoole4.1.0 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/shen-27/swoole-core-analysis.git
git@gitee.com:shen-27/swoole-core-analysis.git
shen-27
swoole-core-analysis
swoole-core-analysis
master

搜索帮助