跳到主要内容

内存与安全知识体系概览

为什么需要学习 Rust 的内存模型?

Rust 在不使用垃圾回收的前提下保证内存安全。理解 Rust 的内存管理机制是写出高性能、安全代码的基础。

核心知识点

主题说明链接
智能指针Box/Rc/Arc/RefCell/Cell智能指针
内存布局栈/堆、结构体对齐、枚举优化内存布局
unsafe Rust裸指针、unsafe fn/trait/块unsafe Rust
Drop trait析构顺序、手动 dropDrop trait
CowCopy-on-Write 智能指针Cow
Pin & Unpin自引用结构体、asyncPin 与 Unpin
零成本抽象迭代器、泛型、Trait零成本抽象
内存安全保证Rust 的安全模型内存安全保证

相关链接