腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
WeakReference
返回
错误
的
对象
c#
、
.net
、
servicestack-text
我们
的
应用程序
的
各个部分都抛出了与这两个类似的异常。所有这些异常唯一
的
共同点是
WeakReference
对象
,但是我看不到这种异常
的
明显原因。例如,引发此异常
的
ServiceStack.Text代码为: private class CachedBuffer private readonly
WeakReference
(buffer); } 异常是从缓冲区属性getter抛出
的</e
浏览 21
提问于2021-04-22
得票数 8
1
回答
是否有可能在不需要不安全上下文
的
情况下判断两个WeakReferences是否指向c#中
的
同一
对象
?
c#
、
comparison
、
weak-references
假设我有两个
WeakReference
实例,我想看看它们是否指向同一个
对象
。您可以想象两种情况,一种是两个引用都指向同一个
对象
:var wr1 = new
WeakReference
(a);还有一个是他们没有的:SomeClass b = 1;var wr2 = new
Weak
浏览 0
提问于2016-02-05
得票数 2
2
回答
初始化
WeakReference
对象
以避免空检查
java
、
weak-references
我是否可以在释放状态下初始化一个
WeakReference
,或者这是否违背了类
的
目的?编辑 total.get() == null在使用this.total = new
WeakReference
<
浏览 1
提问于2017-04-07
得票数 9
回答已采纳
1
回答
如何在AsyncTask doInBackground()中使用同步
对象
?
java
、
android
、
multithreading
、
android-asynctask
、
thread-safety
我已经用简单
的
例子说明了这个问题: 公共类UIThreadClass { MyObject
对象
;UIThreadClass() {MyObject=新
的
MyObject();object.doActionOnewObject;DoActionOneTask(MyObject
对象
){ wObject =新
的
WeakReference
<>(
对象
);}@覆盖受保护
的
虚doInBackground( Voi
浏览 0
提问于2018-04-19
得票数 2
回答已采纳
1
回答
为什么
WeakReference
仍然
返回
对象
的
值?
android
、
weak-references
我想知道如何使用
WeakReference
开发android application.So,因为我在互联网上搜索了很多,我输入了以下代码: String kk = "Test"; System.out.println(kk)System.gc();
浏览 2
提问于2016-05-01
得票数 0
回答已采纳
1
回答
检查
WeakReference
目标引用计数
c#
、
.net
、
weak-references
我知道如果一个
对象
没有引用,并且GC清除了它,那么该
对象
的
WeakReference
.Target属性将
返回
null, 但是假设
对象
没有强引用,但GC还没有清除它,有没有办法通过它
的
WeakReference
浏览 0
提问于2012-05-15
得票数 3
回答已采纳
3
回答
Java -
WeakReference
最佳实践
java
、
garbage-collection
、
weak-references
.get(),我们将维护该ScenarioA实例和.get()方法
返回
的
Field实例之间
的
强引用,这意味着这两个实例都不会被垃圾回收,无论程序是否真正关心其中任何一个。ScenarioB有可能实例化不同数量
的
.equal
对象
的
问题,这可能是非常昂贵和不必要
的
。 ScebarioC我理解得最少。我试着阅读了
WeakReference
()
的
源代码,但我搞不清楚到底是怎么回事。我想将其归咎于幕后发生
的
某些GC/
浏览 2
提问于2014-02-26
得票数 0
2
回答
如果为null,
WeakReference
.Target.GetType是否会失败
c#
如果我使用
的
是
WeakReference
,并且已经用一个
对象
对它进行了初始化,那么这个
对象
就变成了null,并且是GC'd。
WeakReference
.Target.GetType();会失败吗?
浏览 0
提问于2013-07-16
得票数 1
回答已采纳
1
回答
是否在组中清除了对同一
对象
的
多个弱引用?
java
、
weak-references
如果我有多个弱引用指向同一个
对象
,而周围没有强引用。当其中一个
返回
对象
时,我能确保两个弱引用都完好无损吗?
浏览 1
提问于2011-06-17
得票数 3
回答已采纳
1
回答
如何在Java中进行弱引用?
java
、
reference
、
garbage-collection
、
weak-references
让我用以下方式解释它:您有一个
对象
a保存对
对象
b
的
引用。您知道,如果只持有对b
的
引用,那么b不再需要,应该由GC收集。gc实现了b可以通过访问。
浏览 0
提问于2019-07-14
得票数 1
回答已采纳
2
回答
C#:正确使用
WeakReference
IsAlive属性
c#
、
.net
、
garbage-collection
、
weak-references
正如所解释
的
,如果
WeakReference
的
IsAlive
返回
true,那么它就不能被信任。不正确:{} 我
的
问题是,从GC
的
角度来看,if(origDog != null
浏览 4
提问于2016-11-23
得票数 5
回答已采纳
2
回答
弱引用而不是getActivity() (Android避免内存泄漏)?
java
、
android
、
memory-leaks
、
weak-references
该方法应该允许我永远不要通过调用方法是:我一直在多个片段中使用它,到目前为止我还没有遇到任何问题。我问这个问题是因为我读到了这个(): 只要助手
的
生存期在Activity
的
生存期内,就不需要使用
WeakRef
浏览 3
提问于2017-08-02
得票数 12
回答已采纳
2
回答
使用ReferenceQueue和
WeakReference
java
当Closeable
对象
不再被其他线程引用时,我想要正确地关闭它。 Closeable s = <SOME CLOSEABLE IMPL>;
WeakReference
<Closeable&g
浏览 0
提问于2012-06-04
得票数 10
回答已采纳
4
回答
WeakReference
#get()何时开始
返回
null?
java
、
android
、
reference
、
garbage-collection
、
weak-references
我希望使用
WeakReference
作为(android)位图缓存
的
一部分,以便能够检查位图何时不再使用。我
的
问题是:-method
的
get()
WeakReference
何时
返回
null? 或者当GC运行并确定它们不再是对
浏览 7
提问于2013-05-23
得票数 12
回答已采纳
2
回答
Android垃圾收集器在主线程上运行?
android
、
garbage-collection
示例:允许在理想情况下说
对象
是垃圾可回收
的
(活动更改了方向,并且对丢失
的
对象
有很强
的
引用),但还没有被释放。因此,第2行将
返回
true。在第3行执行时,该
对象
是否有被释放
的
方式?还是等到它结束?new Thread { 2 if(
浏览 1
提问于2018-09-17
得票数 2
回答已采纳
2
回答
弱引用通过在引用队列中放置而原子清除?
java
Java是否以原子方式清除弱引用,将弱引用放在分配给该引用
的
ReferenceQueue上?换句话说,如果对
WeakReference
.get()
的
调用
返回
null,那么
WeakReference
会在队列上吗?
浏览 2
提问于2018-01-24
得票数 6
回答已采纳
1
回答
安卓服务实例在onDestroy()和GC之后继续存在
java
、
android
、
memory-leaks
、
garbage-collection
、
leakcanary
我已经创建了一个测试应用程序来查看Android
的
服务是否被正确回收。 public static
WeakReference
sWeakReference = new
WeakReference
,我假设
浏览 1
提问于2015-12-09
得票数 1
2
回答
我如何证明发布了弱引用?
c#
、
garbage-collection
我正在尝试测试一些使用
WeakReference
的
代码--如何强制收集引用
对象
,以便reference.Target
返回
null
WeakReference
reference = new
WeakReference
浏览 0
提问于2018-07-03
得票数 5
2
回答
作用域变量和WeakReferences奇怪地交互-有些
对象
没有垃圾收集
java
、
weak-references
我在Java程序中看到了一些奇怪
的
行为,我想知道这种行为是否是预期
的
,是否在任何地方都有文档记录。下面是一个单元测试
的
集合,它显示了我所看到
的
行为。在第一个测试中,我在集合中插入一个
WeakReference
到函数调用
浏览 0
提问于2020-02-26
得票数 3
回答已采纳
1
回答
如何检测
对象
是弱可达
的
?
java
、
garbage-collection
、
weak-references
考虑以下场景:
WeakReference
<MyObject> weak = new
WeakReference
<>(obj);是否有可能检测
对象
何时符合GC条件?
浏览 1
提问于2014-05-09
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Executors返回的线程池对象的弊端
全面拥抱FastApi—优雅的返回异常错误
公式返回的错误都是什么意思?
Laravel 返回空对象的 Json 数据,有啥好办法?
Java Reference核心原理分析
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券