技术栈

co_await

bbqz007
3 个月前
c++·c++20·协程·coroutine·co_await·co_yield·cppcoro·co_return
浅说 c++20 cppcoro (三)浅说 c++20 cppcoro (三),https://www.cnblogs.com/bbqzsl/p/18679860
bbqz007
4 个月前
c++·c++20·协程·coroutine·co_await·stackless
浅说 c++20 coroutine浅说cppcoro上一篇《浅说c/c++ coroutine》介绍了stackful协程,举了win32 Fiber跟tencent/libco为例。
丁劲犇
1 年前
qt·协程·c++23·coroutine·co_await
使用 C++23 协程实现第一个 co_await 同步风格调用接口--Qt计算文件哈希值C++加入了协程 coroutine的特性,一直没有动手实现过。看了网上很多文章,已经了解了协程作为“可被中断和恢复的函数”的一系列特点。在学习过程中,我发现大多数网上的例子,要不就是在main()函数的控制台程序里演示yeild,await, resume的特性,要不就是讲述很多概念,很少有演示协程究竟如何把异步变成同步调用的。本次,我们就通过一个简单的计算文件哈希值的例子,来演示如何进行co_await协程操作。co_yeild放到下一篇。