开发者社区> 问答> 正文

协程函数返回的Promise对象必须满足哪些要求?

协程函数返回的Promise对象必须满足哪些要求?

展开
收起
夹心789 2024-05-29 17:34:11 34 0
1 条回答
写回答
取消 提交回答
  • 协程函数返回的Promise对象必须满足C++20协程规范的要求。具体来说,它必须包含一个名为promise_type的嵌套结构体,该结构体必须实现get_return_object、initial_suspend、final_suspend、unhandled_exception等必备的函数。此外,Promise对象还需要负责协程状态的保存和恢复,以及协程函数参数和局部变量的捕获和保存。

    2024-05-29 20:54:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Swoole2.0原生协程高性能开发实践 立即下载
fibjs 模块重构从回调到协程 立即下载
fibjs 模块重构从回调到协程--陈垒 立即下载