C++20 协程机制 | 异步编程 + 惰性计算

本课程讲解C++20协程语法与底层机制,解决IO等待时线程空占问题,帮助掌握co_await并实现生成器与事件循环。

免费 Linux C/C++ 程序员 · 老孟 程序员 · 老孟 1 篇文章 3 小时 11 分 1.2 万次播放 已完成
C++20 协程机制 | 异步编程 + 惰性计算

你将学会

  • 理解协程可暂停可恢复的本质与适用场景
  • 掌握协程核心组件的协作与生命周期管理
  • 能基于协程实现惰性序列生成器
  • 能用于IO密集场景避免线程空等阻塞
  • 明确协程是底层能力而非现成框架
课程内容 1 篇
附录文章 0 篇
互动留言

1/1 C++20 协程机制(Coroutines)

从既要等待网络又要同时处理本地任务的矛盾切入,说明为什么传统多线程在高并发 I/O 下显得笨重。文章讲清协程到底是一种怎样的底层能力、它与线程的区别,以及暂停和恢复控制权是如何发生的。适合想读懂现代 C++ 异步代码的开发者,读完能建立协程的心智模型,而不被上层复杂的框架封装吓住。

📚

该章节暂无关联学习文章