没有合适的资源?快使用搜索试试~ 我知道了~
rust-gc:用于Rust的简单跟踪(标记和清除)垃圾收集器
共25个文件
rs:14个
toml:3个
gitignore:2个
需积分: 50 1 下载量 151 浏览量
2021-04-30
08:44:48
上传
评论
收藏 30KB ZIP 举报
温馨提示
锈-gc 用于Rust的简单跟踪(标记和清除)垃圾收集器 可行,但仍在建设中。 说明了设计和动机,并给出了中的代码草图。 关于cgc的初始设计(它的实验并发分支)还有。 如何使用 要包含在您的项目中,请将以下内容添加到您的Cargo.toml中: [ dependencies ] gc = { version = " 0.3 " , features = [ " derive " ] } 除了内部可变性之外,这几乎可以像Rc一样使用。 尽管可以普遍使用它,但仅在需要时才使用它,遵循Rust的“只为需要的东西付费”模型。 避免在Rc或Box同样可用的地方使用Gc 。 放置在Gc类型必须实现Trace和Finalize 。 最简单的方法是使用gc_derive板条箱: use gc :: {Finalize, Gc, Trace}; #[derive(Trace, Finali
资源推荐
资源详情
资源评论
收起资源包目录
rust-gc-master.zip (25个子文件)
rust-gc-master
.travis.yml 1014B
gc_derive
src
lib.rs 2KB
Cargo.toml 488B
upload-docs.sh 353B
.github
workflows
rust.yml 625B
gc
tests
gc_semantics.rs 8KB
i128.rs 98B
trace_impl.rs 1KB
derive_bounds.rs 323B
finalize.rs 937B
unsized.rs 463B
gc_cell_ref.rs 223B
gymnastics_cycle.rs 1KB
from_raw.rs 195B
src
trace.rs 9KB
gc.rs 7KB
lib.rs 27KB
Cargo.toml 604B
benches
alloc_in_a_loop.rs 688B
.gitignore 18B
LICENSE 15KB
Cargo.toml 53B
.gitignore 101B
CHANGELOG.md 1KB
README.md 4KB
共 25 条
- 1
资源评论
吾自行
- 粉丝: 58
- 资源: 4670
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功