运行时检查
本节会总结一下 Rust 语言依赖于运行时期间进行实时和动态检查, 才能完成的功能模块.
通常很多动作都是在编译器间就静态确定的, 但这并不够灵活; 所以才有了运行时期间进行的检查, 当然这些 都是有运行成本的.
Trait 的动态派发
内部可变性
RefCell
引用计数
Rc
各种锁
Mutex
本节会总结一下 Rust 语言依赖于运行时期间进行实时和动态检查, 才能完成的功能模块.
通常很多动作都是在编译器间就静态确定的, 但这并不够灵活; 所以才有了运行时期间进行的检查, 当然这些 都是有运行成本的.
RefCell
Rc
Mutex