码迷,mamicode.com
首页 > 其他好文 > 详细

强引用strong和弱引用weak的定义

时间:2016-06-04 10:30:45      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

1.强引用表示从属关系,引用对象拥有被引用的对象。弱引用则暗示引用对象不拥有被引用的对象。一个对象的寿命是由它被强引用多少次来决定的。只要对象还存在强引用,就不会释放该对象。

注意:但是对象之间的引用如果都是强引用就会发生强引用循环,导致该对象的内存无法释放,会造成内存泄漏的问题;解决方法是:一个对象使用强引用,一个对象使用弱引用,因为一个对象未被强引用时,该对象将被释放,对该对象的所有弱引用都会设定为 nil

强引用strong和弱引用weak的定义

标签:

原文地址:http://www.cnblogs.com/lelun/p/5558177.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!