Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Rust 内存管理

Rust 最重要的能力之一,就是在没有垃圾回收器的前提下,通过编译期规则保证内存安全。

本章会按下面的顺序展开:

  1. 所有权机制:理解移动、借用和可变借用。
  2. 智能指针:理解 BoxRcWeakArc 等常用指针类型。
  3. 内部可变性:理解 CellRefCell 如何在不可变外壳下修改内部数据。
  4. 生命周期:理解引用为什么必须有有效范围,以及什么时候需要显式标注生命周期。

这一章是后续并发和 async 的基础,建议结合 src/study 中的示例代码一起阅读。