Rust 程序设计语言 简体中文版 1.85.0欢迎阅读《Rust 程序设计语言》,这是一本关于 Rust 的入门书籍。Rust 程序设计语言能帮助 你编写更快、更可靠的软件。在编程语言设计中,高层的工程学与底层的控制往往是难以兼得 的;而 Rust 则试图挑战这一矛盾。通过平衡强大的技术能力与优秀的开发者体验,Rust 为你 提供了控制底层细节(如内存使用)的选项,而无需承受通常与此类控制相关的所有繁琐细 节。 Rust 适合哪些人 Rust 因多种 理器的优势而显得愈 发重要。由于历史原因,在此类上下文中编程一直是困难且容易出错的:Rust 希望能改变这 一现状。 起初,Rust 团队认为确保内存安全和防止并发问题是两个分别需要不同方法应对的挑战。随 着时间的推移,团队发现所有权和类型系统是一系列解决内存安全和并发问题的强有力的工 具!通过利用所有权和类型检查,在 Rust 中很多并发错误都是编译时错误,而非运行时错误。 因此,相比花费大量时间尝试重现运行时并发 现在让我们深入理解 Rust 的异步编程实际上是如何工作的!在接下来的章节中,我们将: • 学习如何使用 Rust 的 async 和 await 语法 • 探索如何使用异步模型来解决第十六章中遇到的一些挑战 • 了解多线程和异步如何互补,在很多场景中你甚至可以同时使用两者 377/562Rust 程序设计语言 简体中文版 Futures 和 async 语法 Rust 异步编程的关键元素是 futures0 码力 | 562 页 | 3.23 MB | 26 天前3
共 1 条
- 1













