Rust Ownership 三原则

非凸科技 2022-05-31 15:54:51

Rust 最核心的概念就是 Ownership 所有权,带 GC 功能的语言,可以在运行期由 runtime 扫堆内存,释放没有被引用的垃圾对象,比如现在用的 go. 对于像 c/c++ 这类语言,就需要用户自行管理内存的分配与释放

而 Rust 采用 Ownership 的概念,并在编译器附加各种检查规则,来实现内存管理。注意,Rust 大部分工作都是在编译期完成,所以运行时没有额外开销。下面是三原则:

1.每个值 value, 都有一个所有者 owner
2.同一时间,一个值只能有一个所有者 owner
3.当所有者 owner 离开作用域,对应的值会自动 dropped

非凸科技正在打造一支先进的Rust工程师团队,成为行业第一家all in Rust 的公司,为行业带来更多效率价值!

如果你想学习Rust,又对量化感兴趣,那么欢迎加入非凸!
【投递邮箱】recruit@ft.tech
【微信沟通】354334592
 

...全文
69 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

7,348

社区成员

发帖
与我相关
我的任务
社区描述
因为缘分,所以猿粉! 这里有“入门级选手”必备的成长路线图,为“程序员后备队”提供技术大咖直播指导,丰富的学习资料已经等候多时,请查收! 陪伴猿粉共同成长,提升技术不在话下;右边扫码关注微信公众号。
其他 其他
社区管理员
  • 高校俱乐部
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

       2021年“C站百所高校巡讲” “C站名企参观”等活动,火热报名中, 与CSDN创始人蒋涛、各路技术大咖面对面!

       现招募CSDN高校俱乐部的部长并组建本校CSDN高校俱乐部,我们希望你是高校在校生且是IT技术爱好者,校内社交圈,有强烈的责任心,熟悉社团工作,有校园活动组织经验,在高校能够建立长足发展的学习型俱乐部,我们期待您的加入,CSDN高校俱乐部将赋予以下权益:

  • 高校巡讲:骨灰级专家线下巡讲
  • 线上直播:技术大咖线上分享
  • 线下沙龙:学习精英线下沙龙讨论
  • 学习小组:任务驱动,免费学习
  • 能力认证:对标大厂,高薪就业
  • 技术竞赛:竞赛选拔,实战演练
  • 企业游学:到大厂参观并学习
  • 企业招聘:面向俱乐部成员专属招聘
  • 专属博客:给各俱乐部搭建社区云
  • 电子书卡:给俱乐部成员提供学习资源
  • 组织logo:设计旗帜,活动宣传

 联系方式:

  • 电话:张老师-17734567851(同微)
  • 邮箱:student@csdn.net
  • Q Q:1218227747

试试用AI创作助手写篇文章吧