co_async icon indicating copy to clipboard operation
co_async copied to clipboard

steps/co_async/previous_awaiter.hpp有问题

Open Ingsuifon opened this issue 1 year ago • 1 comments

await_suspend需要判断mPrevious是否有效,否则在main()中创建的协程会恢复一个不存在的调用者。

Ingsuifon avatar Aug 18 '24 15:08 Ingsuifon

不需要,因为在run_step中会将首个启动的协程的mPrevious设为noop_coroutine(),该协程是特殊的,执行没有任何效果,直接退出。

archibate avatar Aug 25 '24 17:08 archibate