合集-零基础深入浅出 C++20 协程

摘要:C++ 20 四大特性之一的协程,是如何简化网络编程复杂性的?何为有栈协程、何为无栈协程?C++20 的协程有何缺点?使用什么协程库能快速接入 C++ 20 协程?本文一一为你解答 阅读全文
posted @ 2025-05-21 10:04 goodcitizen 阅读(2617) 评论(6) 推荐(5)
摘要:协程本质是函数加状态机——零基础深入浅出 C++20 协程C++20 协程能让出控制权、能继续执行、没有线程栈的切换,看起来似乎很神奇,然而我用实打实的代码告诉你它就是个函数+状态机,你会不会拍桌子骂娘并从此对协程祛魅? 阅读全文
posted @ 2025-06-18 10:37 goodcitizen 阅读(2872) 评论(3) 推荐(6)
摘要:没有调度器的协程不是好协程——零基础深入浅出 C++20 协程网上 C++20 协程的例子为什么难懂?要么太复杂没有进行简化,要么太简单脱离了实际使用场景,特别是后者,虽然每一行代码都能看懂,但如何在实际场景中使用就一头雾水了。今天来看一个带简单调度器的协程例子,看看协程是怎么自己运行起来的吧~ 阅读全文
posted @ 2025-07-17 10:06 goodcitizen 阅读(1972) 评论(0) 推荐(4)
摘要:基于 epoll 的协程调度器——零基础深入浅出 C++20 协程将真实的异步 IO 事件与协程相结合、例子规模控制在 150 行、能编译能运行的 C++20 协程 demo,见过没?今天就给各位老铁整一个,它还支持多协程并发哦~ 阅读全文
posted @ 2025-08-18 09:57 goodcitizen 阅读(1152) 评论(1) 推荐(3)
摘要:将真实的异步 IO 事件与协程相结合、例子规模控制在 200 行、能编译能运行的 Windows C++20 协程 demo,见过没?今天就给各位老铁整一个,它还支持多协程并发哦~ 阅读全文
posted @ 2025-09-22 11:34 goodcitizen 阅读(1851) 评论(1) 推荐(4)