tinyCoroLab Docs
直通tinyCoroLab源码直通tinyCoro源码
v1.0
v1.0
  • 开启你的tinyCoroLab之旅!
  • 致读者(必读)
  • 模拟面试
  • C++协程入门
    • 协程初探
    • 有栈协程VS无栈协程
    • C++协程入门实践
  • 认识io_uring
  • tinyCoroLab实验介绍
  • Lab1 构建协程任务封装
    • Lab1 构建协程任务封装
    • Lab1 实验解析
  • Lab2 构建任务执行引擎
    • Lab2a 构建任务执行引擎engine
    • Lab2a 实验解析
    • Lab2b 构建任务执行引擎context
    • Lab2b 实验解析
  • Lab3 封装异步I/O执行模块
  • Lab4 构建基础协程同步组件
    • lab4pre 如何构建协程同步组件
    • Lab4a 构建基础协程同步组件event
    • lab4a 实验解析
    • Lab4b 构建基础协程同步组件latch
    • Lab4b 实验解析
    • Lab4c 构建基础协程同步组件wait_group
    • Lab4c 实验解析
    • Lab4d 构建基础协程同步组件mutex
    • Lab4d 实验解析
  • Lab5 构建进阶协程同步组件
    • Lab5a(选做) 构建进阶协程同步组件when_all
    • Lab5a 实验解析
    • Lab5b 构建进阶协程同步组件condition_variable
    • Lab5b 实验解析
    • Lab5c 构建进阶协程同步组件channel
    • Lab5c 实验解析
  • 番外杂谈
  • 更新日志
Powered by GitBook
On this page
  • 必看系列
  • 选看系列
  1. C++协程入门

协程初探

PreviousC++协程入门Next有栈协程VS无栈协程

Last updated 1 month ago

由于本节属于付费部分,用户需要在文档主页中查看知识星球的加入方式,通过加入知识星球解锁文档。

如果你不想付费当然可以啦!我为你推荐下列由我精心整理的关于C++协程的优质博客:

必看系列

  • :大佬用5篇博客详细讲解了C++协程的入门概念以及底层原理,对底层实现感兴趣的必看,

  • :作者从实践的角度细致讲解了C++协程的各个概念,尤其是给出了很多高质量的样例程序。

  • :cppreference中对C++协程做出了比较官方的讲解,篇幅十分精简。

选看系列

Coroutine Theory
Writing custom C++20 coroutine systems
协程 (C++20)
My tutorial and take on C++20 coroutines
Understanding C++ Coroutine Implementation
luncliff/coroutine
标准库头文件coroutine
有栈协程和无栈协程
详细了解协程
Linux高性能网络编程十谈|协程
linux ucontext族函数的原理及使用
关于协程,你了解多少?
C++协程(Coroutines)
点评云风的C库coroutine
C++20协程原理和应用
有栈协程与无栈协程