Quarkay's Blog

非淡泊无以明志 非宁静无以致远

Swoole 源码分析1 - 协程的上下文切换

协程的核心就是上下文切换,故以此为 Swoole 源码分析的开篇。Swoole 与 Fiber 都采用了 boost 库中协程上下文切换( context switch )的实现代码,在这一点上三者完全相同。

✍ Quarkay , 2022-09-23 , 1881 Views 0 Comments

PHP 中的协程实现

老早以前就想写这篇文章了,奈何一直觉得自己对 PHP 内核源码和协程概念了解的都还不够透彻,加之 PHP 世界确实比较少谈论包括协程在内的并发解决方案,所以一直搁置。今天把拖延症治疗一下,顺便再立个 flag : 后续陆续写一系列 PHP 源码分析、 Opcache / Swoole 等扩展源码分析的文章,作为学习笔记,加油!

✍ Quarkay , 2022-09-16 , 3991 Views 6 Comments