c++ - 从另一个函数中找到 asio::yield_context?
问题描述
我有一个调用 3rd 方库的 asio 协程,该库又调用注册的回调函数。我需要该回调中协程的 yield_context,但无法将其传递给第 3 方库。
无论如何可以从回调中确定 yield_context 吗?某种形式的 std::this_thread 等价物,如 asio::this_yield_context)?
如果没有,我似乎需要在 thread_local 中存储一个引用。
解决方案
推荐阅读
- flutter - 屏幕无法实时更新,直到滚动到底部
- assembly - 假设三位指数字段和四位有效数,-8.75 的位模式是什么(基于 pep/9 汇编语言)
- javascript - 如何创建一个左上角和右下角为 45 度直角的按钮?
- angular - 如何将订阅者的结果添加到对象数组的属性中
- r - 有没有办法从最近编写的文档(html、pdf 或 Word)中获取 R Markdown 文档?
- react-native - 是否可以使用 react-native 构建复杂的动画
- reactjs - 如何在 FastAPI 后端提供 React 构建的前端?
- java - JOOQ如何自我加入
- javascript - 使用 React Js 和 Gatsby 添加谷歌地图
- html - 推送到 AWS 后部分 HTML 和 CSS 丢失