ASIO C++20 Coroutines
Awaitable (awaitable<> & use_awaitable) 协程使用 awaitable_thread 来管理协程帧栈并驱动协程的运行。而 Resumable (coro<> & use_coro) 协程利用 awaiter 的 await_suspend(coroutine_handle<>) 返回协程句柄自动驱动协程执行,这一点上与阿里的 async_simple 机制相同。
Awaitable (awaitable<> & use_awaitable) 协程使用 awaitable_thread 来管理协程帧栈并驱动协程的运行。而 Resumable (coro<> & use_coro) 协程利用 awaiter 的 await_suspend(coroutine_handle<>) 返回协程句柄自动驱动协程执行,这一点上与阿里的 async_simple 机制相同。