首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
runtime会将weak对象放入下面哪种数据结构中?
[单选题]
runtime会将weak对象放入下面哪种数据结构中?
栈
堆
hash表
队列
查看正确选项
添加笔记
求解答(3)
邀请回答
收藏(220)
分享
2个回答
添加回答
18
文建武
runtime会把weak对象存放到hash表中,对象的内存地址作为键,当该对象的引用计数为0的时候就会被回收。
发表于 2019-08-29 09:47:25
回复(0)
3
Sakura丶薄荷
weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。
weak是弱引用,所引用对象的计数器不会加一,并在引用对象被释放的时候自动被设置为nil。通常用于解决循环引用问题。
发表于 2022-12-30 10:54:52
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
iOS工程师
小米集团
2018
哈希
来自:
小米2018春季实习生...
上传者:
小小
难度:
2条回答
220收藏
1763浏览
热门推荐
相关试题
若用冒泡排序对关键字序列{10,8...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(1)
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
请实现函数,输入一个参数baseS...
小米集团
字符串
评论
(4)
访问以及修改一个类的私有属性,可使...
小米集团
iOS
iOS工程师
2018
评论
(0)
来自
小米2018春季实习生i...
下面哪个选项是属性的正确声明方式?
小米集团
iOS
iOS工程师
2018
评论
(2)
来自
小米2018春季实习生i...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题