LookupAsync内部已经是使用co_await的关于系统调用的协程切换,那么LookupAsync本身,是否还需要syncAwait这样的机制?
syncAwait是为了不让协程继续往上层的调用链传播,一般用在普通函数调用coro的场景;关于开销这个问题,所有的异步调用总归要有一个同步点,一般来说一次查询只会有这么一个必须走系统调用的同步点,开销可以忽略 此回答整理自钉群“Havenask开源官方技术交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。