协程梳理实践(五) -- libco、boost.coroutine等协程库简析
简要梳理libco、boost.coroutine2等开源协程库实现逻辑
协程梳理实践(五) -- libco、boost.coroutine等协程库简析
1. 引言
前几篇了解了协程的基本概念和模块,并梳理学习了sylar中的协程实现,本篇中对几个知名协程库的流程进行梳理说明。
协程库和相关链接:
- libco
- C++20协程库
- boost.coroutine / boost.coroutine2
- PhotonLibOS
- 阿里开源的LibOS库,里面的运行时基于协程实现,支持
io_uring
作为IO引擎 - 文档
- 阿里开源的LibOS库,里面的运行时基于协程实现,支持
说明:本博客作为个人学习实践笔记,可供参考但非系统教程,可能存在错误或遗漏,欢迎指正。若需系统学习,建议参考原链接。
2. libco协程库简析
3. 小结
4. 参考
This post is licensed under CC BY 4.0 by the author.