当前位置:首页 > 报告详情

郭子兴-RustChineConf2023.pdf

上传人: 2*** 编号:132035 2023-06-30 19页 7.77MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文探讨了Rust编程语言中异步编程的未来方向。文章指出,现有的异步编程模型中,Future的取消机制存在问题,可能导致未定义行为。作者提出了一种新的异步编程模型,即CompletionFuture,它可以在未返回Poll::Ready前安全地析构,并且可以正确地传递取消信号。此外,文章还介绍了字节跳动开源的异步驱动器monoio,它支持以io-uring驱动IO,并避免了buffer随着析构Future而意外释放的问题。文章最后提到了一些关于异步编程的研究和提案,包括RFC: run_to_completion_futures和Async destructors, async genericity and completion futures等。
"Rust异步编程的未来趋势是什么?" "如何优化Rust异步编程的性能和安全性?" "字节跳动如何通过monoio推动Rust异步编程的发展?"
客服
商务合作
小程序
服务号
折叠