腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
对象的
引用
计数
通常存储在哪里?
、
如果我们有一些可以接受任意对象并提供
引用
计数
指针的智能指针类,那么我们如何实际存储
计数
引用
的整数呢?
引用
计数
必须在指向同一对象的智能指针类的所有实例之间共享。我想到的一个解决方案是将
引用
计数
存储在我们所指向的对象中,但对于一般的解决方案来说并不太好,因为每个对象都必须自己提供
引用
计数
,或者继承提供
引用
计数
的对象。
浏览 2
提问于2019-06-20
得票数 1
回答已采纳
2
回答
系统Verilog中的对象
引用
计数
我想知道是否有办法知道系统Verilog中对对象的
引用
(句柄)的数量。我可以将静态
计数
器放在new()方法中,用于新对象,但对于
引用
计数
,SV更接近Java,并且具有内置的内存管理。LRM规定,当
引用
计数
达到0时,对象将自动销毁,并且每当创建对象
引用
时,
引用
计数
都会递增,而当
引用
被分配为null时,
计数
就会减少。但是,我如何在任何时候知道有多少参考文献可用呢?
浏览 0
提问于2013-09-26
得票数 1
3
回答
理解弱参考
计数
器
、
、
在创建shared_ptr时,它的manager对象使用强
引用
计数
器和弱
引用
计数
器。我理解,通过使用强
引用
计数
器,shared_ptr知道何时释放托管对象,但我不明白为什么它要使用弱
引用
计数
器。
浏览 2
提问于2014-07-16
得票数 7
回答已采纳
1
回答
对垃圾收集参考
计数
方法中交叉
引用
的认识
、
、
、
要么是标记和扫描,要么是参考
计数
。我理解参考
计数
的概念。计算一个值的
引用
数。当为变量分配值时,该变量的
引用
计数
增加1,而当变量被其他值覆盖时,“THIS”值的
引用
计数
减少1。进程继续进行,当
引用
数达到0时,该值被视为安全删除。 然后用
引用
计数
法解释垃圾收集中的交叉
引用
问题。它说,每当对象A的一个属性被赋予对对象B的
引用
,反之亦然,那么交叉
引用
问题就会出现,因为<e
浏览 4
提问于2016-07-17
得票数 3
1
回答
当对象属性
引用
对象本身时,Javascript内存泄漏(自
引用
)
、
、
但我不确定实现
引用
计数
的旧浏览器是否将其视为循环
引用
。 在我看来,应该存在内存泄漏,因为
引用
计数
是1(由同一对象的"a“属性
引用
)。
引用
计数
是1,或者如果对象本身被
引用
,浏览器不会增加
引用
计数
,这是正确的吗?
浏览 1
提问于2013-05-10
得票数 0
回答已采纳
2
回答
当
引用
计数
设置为零时是否释放内存?
、
、
、
我发现[object_name retain]将对象
引用
计数
增加1,而[object_name release]将对象
引用
计数
减少1。[pool drain]对其
引用
的所有对象应用release。当一个对象没有
引用
时会发生什么?release和drain只是减少
引用
计数
,所以内存实际上是在零
引用
计数
时释放的,还是我仍然有一个
引用
计数
为零的对象?我还发现如果在这里 [pool dra
浏览 1
提问于2012-11-24
得票数 1
回答已采纳
2
回答
在列表中添加元素时
引用
计数
、
、
来自"PyList_SetItem不增加新项的
引用
计数
,而是减少它所替换的项的
引用
计数
(如果不是零)。如果
引用
计数
未插入列表中,则会减少
引用
计数
。类似地,PyList_GetItem不会增加返回项的
引用
计数
。“ 但是当我测试时,元素的参考
计数
增加了。
浏览 7
提问于2015-06-08
得票数 1
1
回答
在什么条件下,Python增量/减量中的
引用
计数
?
、
我知道在Python中,当对象的
引用
计数
达到0时,就会触发对象的垃圾收集。 (1)我知道,每次对对象的
引用
都会增加
计数
.但我不知道Python上下文中
引用
的确切含义是什么。我很难理解
引用
与名字或变量有何不同。Python中的
引用
究竟是什么?(特别赞赏的例子)(2)触发参考
计数
减少的条件是什么?
浏览 1
提问于2020-04-29
得票数 1
回答已采纳
2
回答
当前的苹果文档在高级内存管理方面有没有一点不准确?
、
苹果的写得很好,也很精确,但我想知道它的图表: 在该图中,在alloc和init之后,
引用
计数
(或保留
计数
)为1,这是基本的内存管理规则。在retain之后,
引用
计数
现在是2。然后C类向对象发送copy消息,在那之后,对象的
引用
计数
仍然是2。新对象的
引用
计数
是1。到目前为止,这符合规则,但是接下来,在图的顶部,类A向对象发送release消息,
引用
计数</em
浏览 3
提问于2012-05-14
得票数 5
回答已采纳
2
回答
python
引用
计数
、
像这样:b = {}a['b'] = b
引用
计数
:a= 2,b=2
引用
计数
: b'a‘= 1,b=1
引用
计数
:a= 0,b=0 我对
引用
计数
的理解有什么问题?
浏览 3
提问于2010-12-11
得票数 3
回答已采纳
1
回答
将旧库与XCode中的新
引用
计数
结合使用
、
、
最新版本的XCode支持
引用
计数
。然而,许多较旧的库与新的
引用
计数
体系结构不兼容。 有没有一个编译器选项或者什么东西来使用一个新的
引用
计数
的应用程序来使用非
引用
计数
的库,或者我总是必须更新代码?使用C语言的库会发生什么情况(显然没有计算
引用
)?
浏览 2
提问于2012-02-12
得票数 0
回答已采纳
1
回答
NSObject的
引用
计数
系统是如何工作的?
、
、
、
我知道NSObject没有retainCount实例变量-事实上,它没有与其生命周期或
引用
计数
环境相关的实例变量。因此,我的问题是,在没有ivar的情况下,NSObject (或任何对象)如何跟踪自己的
引用
计数
? 更广泛地说,还有哪些系统可以在不使用显式
引用
计数
实例变量的情况下创建
引用
计数
环境?
浏览 3
提问于2012-10-12
得票数 1
回答已采纳
2
回答
对象
引用
在以Windows为目标的Delphi应用程序中是否算在内,如果是,它的目的是什么?
、
、
给出一个相关问题()的以下答案,对象
引用
在Windows目标的Delphi应用程序中算在内吗?Q1A,下面的对象在第二条语句之后是否有2的
引用
计数
?o1 := TMyObject.Create;Q1B从上面开始,是否会将o1分配给nil,将
引用
计数
降为1?o1 := nil; Q1C之后,是否会将o2分配给nil,将
引用
计数
降为0?记住,我说的是Windows目标,而不是带有自动
引用
计数
(ARC)的移动目
浏览 2
提问于2014-02-28
得票数 0
回答已采纳
6
回答
为什么纯函数式语言不使用
引用
计数
?
、
、
、
、
使用
引用
计数
,创建
引用
循环需要更改已创建的数据。看起来纯函数式语言可以使用
引用
计数
,而不用担心循环的可能性。Am是对的吗?如果是这样,他们为什么不这样做呢?我知道
引用
计数
在许多情况下比GC慢,但至少它减少了暂停时间。如果可以在停顿时间不好的情况下使用
引用
计数
,那就太好了。
浏览 3
提问于2009-04-26
得票数 47
回答已采纳
1
回答
Swift中ARC溢出的可能性?
、
、
、
Swift使用“自动
引用
计数
”来释放不再
引用
因而不再需要的对象。Swift语言指南1规定如下: 每次创建类的新实例时,ARC都会分配一块内存来存储有关该实例的信息。这个记忆保存着关于..。我假设
引用
计数
被存储为整数。那么参考
计数
器会不会出现溢出呢?如果是这样的话,这会对我的程序产生什么样的影响,那些仍然被其他人
引用
的对象会被取消吗?例如:如果
计数
器是一个无符号的2字节整数,这将使对对象的
引用
的上限(同时仍然有正确的
引用</e
浏览 5
提问于2016-03-30
得票数 5
回答已采纳
2
回答
自动
引用
计数
系统中的赋值是线程安全的吗?
、
、
、
、
像Swift、Vala和C++ (通过shared_ptr)这样的语言通过
引用
计数
来管理内存。据我所知,在这些系统中,对
引用
计数
的更新是自动执行的,因此是线程安全的。但是,每次重新分配
引用
/指针时,前一个被
引用
的对象需要减少
引用
计数
,新
引用
的对象需要增加
引用
,最后必须重新分配
引用
本身。因此,如果相同的
引用
可以从多个线程访问(即通过全局变量),并且同时由多个线程重新分配,则
浏览 0
提问于2018-06-07
得票数 0
1
回答
alloc方法是否递增对象的
引用
计数
、
、
、
、
当我们使用Class调用alloc时,对象的
引用
计数
是否为1。NSObject *obj = [NSObject alloc]; 执行这行代码后,对象的
引用
计数
是0还是1?我看了alloc的源代码,但是没有发现alloc方法会对对象的
引用
计数
有什么影响,此时对象的
引用
计数
还是0吗?
浏览 4
提问于2017-07-18
得票数 0
1
回答
GLib/GObject
引用
计数
垃圾收集系统如何防止重多线程代码中的争用条件?
、
、
、
、
我读过关于如何比较
引用
计数
和垃圾收集的问题?,在那里,据说
引用
计数
的缺点之一是多线程
引用
计数
是不确定的,因为增量和递减竞争。因此,我想知道:GLib/GObject的
引用
计数
是否有解决这个问题的方法?
浏览 3
提问于2013-09-01
得票数 1
2
回答
引用
计数
是好的设计吗?
、
我们正在开发一个应用程序容器,它使用
引用
计数
作为跟踪接收到的请求和发送的响应的机制。
引用
计数
用于允许容器正常关闭,即if (refCount == 0) shutdown; 对于每个请求和挂起的响应,
引用
计数
都会递增。仅当应用程序接受请求并且应用程序发送了有效响应时,
引用
计数
才会递减。所以我的问题是,在这种情况下,
引用
计数
是一个好的设计决策吗?比方说,与只在应用程序/容器发送响应时关闭的RequestCon
浏览 2
提问于2011-08-04
得票数 1
1
回答
删除95%的最高
计数
Kusto查询
、
我试图通过
引用
获得列的总
计数
,并删除最高
计数
的前95%,而只显示
引用
的最低
计数
(5%),有什么例子吗? 按推荐人汇总
计数
(Id),其中count_id <5%
浏览 12
提问于2020-10-17
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python“内存管理”之引用计数
Java四种引用类型:强引用、软引用、弱引用、虚引用
谈谈excel公式中的相对引用、绝对引用、混合引用
相对引用、绝对引用和混合引用到底该怎么用?
Python语言特性:弱引用与强引用
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券