co_await

骑着蜗牛撵大象3273 天前
android·c++20·协程·并发编程·co_await·屏障同步
C++20 协程 × 屏障:手写一个 co_await 版 Barrier,让等待不再钉死线程C++20 把 co_await 带进了标准库,但很多人对协程的期待还停在「替代回调」上。其实它真正的价值之一,是重写那些「等待型」并发原语——最典型的就是屏障(barrier)。
bbqz0072 年前
c++·c++20·协程·coroutine·co_await·co_yield·cppcoro·co_return
浅说 c++20 cppcoro (三)浅说 c++20 cppcoro (三),https://www.cnblogs.com/bbqzsl/p/18679860
bbqz0072 年前
c++·c++20·协程·coroutine·co_await·stackless
浅说 c++20 coroutine浅说cppcoro上一篇《浅说c/c++ coroutine》介绍了stackful协程,举了win32 Fiber跟tencent/libco为例。
丁劲犇3 年前
qt·协程·c++23·coroutine·co_await
使用 C++23 协程实现第一个 co_await 同步风格调用接口--Qt计算文件哈希值C++加入了协程 coroutine的特性,一直没有动手实现过。看了网上很多文章,已经了解了协程作为“可被中断和恢复的函数”的一系列特点。在学习过程中,我发现大多数网上的例子,要不就是在main()函数的控制台程序里演示yeild,await, resume的特性,要不就是讲述很多概念,很少有演示协程究竟如何把异步变成同步调用的。本次,我们就通过一个简单的计算文件哈希值的例子,来演示如何进行co_await协程操作。co_yeild放到下一篇。
我是有底线的