重看《寻梦幻游记》的时候想到了 iOS 的内存管理机制

2018-07-03 11:56:33 +08:00
 forkon

《寻梦幻游记》:真正的死亡是世界上再没有一个人记得你。

iOS:当一个对象的引用计数为 0 的时候,该对象就会被销毁。

2746 次点击
所在节点    分享发现
10 条回复
cxh116
2018-07-03 12:14:37 +08:00
循环引用怎么办?
iwtbauh
2018-07-03 12:22:13 +08:00
很多操作系统 /软件都是这种机制啊。。。
forkon
2018-07-03 12:26:29 +08:00
@cxh116 这是另外一个概念了,请你也打个比方。
cigarzh
2018-07-03 12:30:41 +08:00
2333 有趣的脑洞
iceheart
2018-07-03 12:34:50 +08:00
不就是 GC 么
flicker317
2018-07-03 13:08:23 +08:00
循环引用引用计数就不是 0 了呀
jason2017
2018-07-03 13:08:34 +08:00
现在都用可达性分析,引用计数会引起循环引用的 bug。
testobjs
2018-07-03 14:10:11 +08:00
共享指针啊,所有人忘记你时就开始析构
icestraw
2018-07-03 17:28:30 +08:00
试着补充一个设定:人死之后和他关联的记忆都会变成弱引用,因此解决了循环引用的问题
neosfung
2018-07-03 17:34:12 +08:00
shared_ptr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/467743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX