> coroutine需要指定下一个coroutine
我指的是要么隐式返回给resumer/caller,要么显式指定另一个coroutine,总之是没调度算法什么事情的
最早应该只能return到resumer/caller,因为await_suspend()只能返回void或者bool
现在可以返回coroutine_handle去选择另一个coroutine了
https://lewissbaker.github.io/2020/05/11/understanding_symmetric_transfer
```
Let’s zoom in on the key part that differs from other co_await forms:
auto h = awaiter.await_suspend(handle_t::from_promise(p));
h.resume();
//<return-to-caller-or-resumer>
```
P0913R0
【 在 MyWorkLife 的大作中提到: 】
: 从没感觉c++里面“coroutine需要指定下一个coroutine”
: 举个例子?
:
--
FROM 75.31.75.*