跳过正文
协程

协程

std::execution是如何工作的

std::execution是如何工作的

作为最新的异步计算框架,std::execution已经宣布进入C++26标准很久了。也许你在网络上见过不少介绍它如何使用的文章,比如如何组合任务,使用sync_wait进行同步等。但是,如果你抱有和我一样的疑问,你可能会发现std::execution远不止这么简单:
使用C++20协程和io_uring优雅地实现异步IO

使用C++20协程和io_uring优雅地实现异步IO

距离2020年已经过去很久了,各大编译器对于C++20各项标准的支持也日趋完善,无栈协程也是其中之一,所以我就尝试着拿协程与io_uring实现了一下proactor模式,这篇文章用来记录一下我的设计和想法。