标签: callback
与该标签相关的所有文章 "callback".
-
asio(四):异步模型演进-从回调到C++20协程
Asio 的异步操作只写一次实现,通过 asyncresult<CompletionToken, Signature> trait 自动适配回调、stackful 协程、stackless 协程、C++20 协程和 future。这是 Asio 最精妙的设计——一个 asyncread 实现同时支持五种异步风格,新增风格只需特化一个 trait。
与该标签相关的所有文章 "callback".
Asio 的异步操作只写一次实现,通过 asyncresult<CompletionToken, Signature> trait 自动适配回调、stackful 协程、stackless 协程、C++20 协程和 future。这是 Asio 最精妙的设计——一个 asyncread 实现同时支持五种异步风格,新增风格只需特化一个 trait。