内存安全

it2024-04-20  5

较早的所有权概念是 Rust 的主要卖点之一。Rust 将类型安全[10]提升到了新的水平,这对于实现内存安全的并发性也很重要。

根据Bitbucket 博客[11],“ Rust 非常严格和繁琐的编译器会检查您使用的每个变量以及您引用的每个内存地址。它避免了可能发生的数据争用情况,并通知您未定义的行为。”

这意味着由于 Rust 对内存安全性的极度痴迷,您最终不会出现缓冲区溢出或争用情况。但是,这也有其缺点。例如,您在编写代码时必须非常了解内存分配原则。始终保持您的内存安全防护并不容易。

最新回复(0)