Rust
文章平均质量分 90
coding随想
学吧,学无止境,太深了
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Rust生命周期与Rc/Arc:从所有权到共享引用的实战深度解析
生命周期(Lifetimes):Rust编译器的“引用有效期检查器”,确保引用在使用时数据依然有效。:单线程引用计数智能指针,允许多个所有者共享不可变数据。:多线程安全的Rc,通过原子操作保证线程安全。通俗理解:生命周期是“引用的有效期合约”,Rc/Arc是“数据共享的钥匙”。核心要点生命周期(lifetimes)是Rust的“引用有效期合约”,必须显式指定或正确推断。Rc用于单线程共享不可变数据,Arc用于多线程。循环引用是最大坑,用Weak解决。优先用Rc,仅在多线程时用Arc。原创 2026-02-27 07:00:00 · 1597 阅读 · 0 评论 -
Rust所有权模型:编程语言中的“安全第一”哲学,如何从根源上杜绝类型混淆
Rust的所有权模型不是“绕过”类型系统,而是重构了类型系统的底层逻辑。它证明:安全与性能可以共存,错误可以被消灭在编译阶段。如果你还在为内存错误焦头烂额,不妨用Rust重写一个小模块——你会发现,代码不再是“可能崩溃”的风险源,而是“必然可靠”的工程。原创 2026-02-20 07:55:54 · 1016 阅读 · 0 评论
分享