没有合适的资源?快使用搜索试试~ 我知道了~
collector:C ++的并发垃圾收集器
共4个文件
hpp:1个
cpp:1个
license:1个
需积分: 5 0 下载量 167 浏览量
2021-05-24
13:04:56
上传
评论
收藏 6KB ZIP 举报
温馨提示
集电极 C ++的并发垃圾收集器。 从后台线程定期调用它以清除您的垃圾。 辩护 与引用计数不同,它处理循环。 可在实时线程中使用,因为收集可以发生在另一个线程中。 (只需要经常收集,请参见下文) 支持多个增变器线程。 (“ Mutator”线程只是您的线程,而不是收集器线程。) 与其他形式的C ++内存管理和平共处。 提供与shared_ptr相同的并发保证(我认为,呵呵) 在真实应用中经过了实战测试(我没有将任何错误归因于收集器,但我不能保证!) <500线,污垢简单。 缺点 作者是菜鸟。 他只是一个图形程序员,对GC没有真正的经验。 侵入性。 您需要从Collectable派生。 必须具有侵入性,以便可以从收集器中调用虚拟析构函数。 使用RootPtr和EdgePtr智能指针需要一点纪律。 指针分配可能非常慢,因为它会将事件放在队列中(我没有对其进行分析)。 当前,
资源推荐
资源详情
资源评论
收起资源包目录
collector-master.zip (4个子文件)
collector-master
LICENSE 1KB
Collector.cpp 3KB
README.md 3KB
Collector.hpp 6KB
共 4 条
- 1
资源评论
CodeWizardess
- 粉丝: 15
- 资源: 4691
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功