A码农先森_个人页

个人头像照片 A码农先森
个人头像照片
7
0
0

个人介绍

微信公众号《码农先森》作者,专注于 PHP 转 Go 技术领域的知识分享。

擅长的技术

  • PHP
  • Go
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年06月

  • 06.28 22:35:08
    发表了文章 2024-06-28 22:35:08

    Swoole 源码分析之 Channel 通道模块

    通道,用于协程间通讯,支持多生产者协程和多消费者协程。底层自动实现了协程的切换和调度。通道与 PHP 的 Array 类似,仅占用内存,没有其他额外的资源申请,所有操作均为内存操作,无 IO 消耗。
  • 06.27 22:27:36
    发表了文章 2024-06-27 22:27:36

    Swoole 源码分析之 Coroutine 协程模块

    协程又称轻量级线程,但与线程不同的是;协程是用户级线程,不需要操作系统参与。由用户显式控制,可以在需要的时候挂起、或恢复执行。
  • 06.26 22:36:32
    发表了文章 2024-06-26 22:36:32

    Swoole 源码分析之 WebSocket 模块

    WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。它允许客户端和服务器之间进行实时数据传输。与传统的 HTTP 请求-响应模型不同,WebSocket 可以保持双向通信通道,从而使得服务器能够主动向客户端推送数据。
  • 06.25 22:43:39
    发表了文章 2024-06-25 22:43:39

    Swoole 源码分析之 epoll 多路复用模块

    IO多路复用技术通过使用少量的线程或进程同时监视多个IO事件,能够更高效地处理大量的IO操作,从而提高系统的性能和资源利用率。
  • 06.24 22:32:35
    发表了文章 2024-06-24 22:32:35

    Swoole 源码分析之 Http Server 模块

    想要了解到 `Http Server` 的全貌,其实只要把那张整体的实现图看懂就足以了。但是,如果想要有足够的深度,那么就还需要深入 `Swoole` 的源代码中,就着源码自行分析一遍。同时,也希望这一次的分析,能够给大家带来对 `Swoole` 更多的一些了解。并不要求要深刻的掌握,因为,很多的事情都不可能一蹴而就。从自己的实力出发,勿忘初心。
  • 06.23 11:25:09
    发表了文章 2024-06-23 11:25:09

    Swoole 源码分析之 TCP Server 模块

    从 Swoole 官网的这段短小精悍的代码,就可以看出 Server 服务的关键要点。再通过对类、构造方法、回调函数的层层剖析,我们逐渐的了解了底层的实现原理。
  • 06.21 23:32:30
    发表了文章 2024-06-21 23:32:30

    深入理解 Swoole 的底层加载原理

    理解 Swoole 扩展的加载原理,最重要的是要搞懂最开始提到的 PHP 扩展加载全流程。我就是在这个全流程的分析上,花了大量的时间。经常分析到一半,发现逻辑不对,然后就反复的分析其中的关联关系。
  • 发表了文章 2024-06-28

    Swoole 源码分析之 Channel 通道模块

  • 发表了文章 2024-06-27

    Swoole 源码分析之 Coroutine 协程模块

  • 发表了文章 2024-06-26

    Swoole 源码分析之 WebSocket 模块

  • 发表了文章 2024-06-25

    Swoole 源码分析之 epoll 多路复用模块

  • 发表了文章 2024-06-24

    Swoole 源码分析之 Http Server 模块

  • 发表了文章 2024-06-23

    Swoole 源码分析之 TCP Server 模块

  • 发表了文章 2024-06-21

    深入理解 Swoole 的底层加载原理

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息