Open Ingsuifon opened 2 months ago
await_suspend需要判断mPrevious是否有效,否则在main()中创建的协程会恢复一个不存在的调用者。
await_suspend
mPrevious
main()
不需要,因为在run_step中会将首个启动的协程的mPrevious设为noop_coroutine(),该协程是特殊的,执行没有任何效果,直接退出。
await_suspend
需要判断mPrevious
是否有效,否则在main()
中创建的协程会恢复一个不存在的调用者。