腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
我们
仍然
可以
使用
一个
已
释放
的
对象
?
c#
、
asp.net
、
garbage-collection
、
idisposable
、
suppressfinalize
我已经
释放
了这个类
的
对象
,然后在它尝试调用同
一个
类
的
Method()之后,我从Method得到返回值,但是obj已经被
释放
了。var res=obj.Method();没有失败?
为什么
它没有失败?
浏览 21
提问于2020-02-20
得票数 2
回答已采纳
1
回答
为什么
当
对象
的
引用计数变为0时,它不会自动设置为零?
ios
、
automatic-ref-counting
、
release
、
reference-counting
在非ARC目标C环境中,我理解
为什么
我们
必须
释放
一个
对象
:
释放
分配给它
的
内存;我理解
为什么
之后
我们
必须将它设置为零(如果
我们
确定没有其他需要,那么实例/没有其他东西
仍然
对
对象
有控制):避免悬挂指针。然而,我
的
问题是,如果所有
对象
释放
对
一个
对象
的
控制,例如"
浏览 0
提问于2014-05-14
得票数 0
回答已采纳
2
回答
WeakReference到IDisposable
c#
、
winforms
、
weak-references
我有
一个
类包含
一个
WeakReference,指向
一个
嵌入IDisposable
的
对象
。在
释放
对象
之后,在垃圾收集之前有一段时间。在此期间,
仍然
可以
使用
WeakReference。这可能导致意外行为,因为
我们
现在正在对
已
释放
的
对象
进行调用。 是否有人有建议
的
方法来处理这个问题,检查是否已经处理了目标的弱引用,等
浏览 1
提问于2019-03-28
得票数 0
1
回答
iphone内存管理问题
iphone
、
objective-c
、
memory
、
memory-management
如何检查
对象
是否已从内存中
释放
?我知道当
我们
使用
alloc_如果
使用
实例类方法(NSString stringwithformat:),则该
对象
将由NSAutoRealeasePool自动
释放
,但是,有时在(void)dealloc函数中有一些
对象
用于发布什么时候调用(void)dealloc函数,什么时候NSAutoReleasePool
释放
内存,我知道这是每
一个
循环,如何从代码中检查它?<code>H
浏览 2
提问于2009-03-13
得票数 0
5
回答
内存分配堆栈
c++
、
c
、
pointers
、
memory-management
、
dangling-pointer
在堆栈中,为main保留内存,
我们
称之为main函数
的
堆栈帧。现在,当Add函数执行完成时,堆栈中
的
内存空间也会被
释放
,因此当
我们
尝试
使用
指针p访问main中
的
这个地址时,
我们
试图访问
的
基本上是
一个
<
浏览 7
提问于2015-01-15
得票数 5
回答已采纳
1
回答
关闭
的
数据库连接不会从池中
释放
database
、
dropwizard
我们
正在
使用
dropwizard-jdbi提供
的
默认配置来连接数据库
的
dropwizard应用程序。
使用
以下命令获取sql连接
对象
执行了代码遍历,并验证打开
的
连接是否
已
关闭。但是当我查看v$session时,我
可以
看到一些非活动会话
仍然
存在,并且在很长一段时间内都不会被
释放
。 我正在
使用</
浏览 1
提问于2018-04-03
得票数 0
2
回答
在线程持有的
对象
被销毁后,锁是如何保持
的
?
java
、
multithreading
、
core
我知道java中
的
销毁()方法被弃用了,我只是想知道线程是否持有特定
对象
的
锁,在
我们
为线程调用销毁方法后,它被终止了,那么该
对象
上
的
锁如何不被
释放
呢? 当线程
已
死时,
对象
如何
仍然
保持锁定?
浏览 1
提问于2019-08-16
得票数 2
3
回答
为什么
仍然
可以
使用
已
处置
的
对象
?
c#
、
oop
我正在努力理解如何处理
对象
和垃圾收集。特别是,我不明白
为什么
我
仍然
可以
使用
一个
已
处理
的
对象
。.");} 我希望有人能在这里给我一些指导或指导,以澄清我对这个概念
的
误解。
浏览 6
提问于2016-03-06
得票数 5
回答已采纳
2
回答
释放
一个
对象
,但
仍然
可以
使用
它
iphone
、
ios
、
release-management
我知道一旦你
释放
了
一个
对象
,你就不应该
使用
它,因为它会导致错误,因为它不再在内存中了。但是通过阅读苹果指南,我发现了这段代码,并且之前也见过它,但我只是将[object release]移到我
的
代码
的
末尾,以避免出现错误。但它似乎被接受了,并且工作了。那么,
为什么
这是可行
的
呢?(第三行是有问题
的
那一行): NSAttrib
浏览 3
提问于2010-11-06
得票数 0
回答已采纳
1
回答
为什么
awakeAfterUsingCoder被多次调用?
ios
、
storyboard
、
viewcontroller
用
一个
纯新
的
单一视图应用程序模板来尝试这一点,因此在情节提要中只有
一个
视图控制器class ViewController: UIViewController {{ return self} 被子类重写,以替代
已
解码并随后接收到此消息
的
对象
的
另
一个
浏览 1
提问于2015-12-17
得票数 0
2
回答
Iphone -发布视图,没有更多可用内存
iphone
、
xcode
、
memory-management
RELEASE viewWillDisappear");report_memory_str(@"AFTER RELEASE viewWillDisappear");当我
的
视图消失时,我试图在推送到另
一个
控制器之前
释放
当前视图,我没有获得更多
的
空闲内存,
为什么
?如何获得更多
的
空闲内存?
浏览 1
提问于2009-08-10
得票数 0
回答已采纳
1
回答
电弧__block行为等价于MRC?
objective-c
、
automatic-ref-counting
、
objective-c-blocks
getObject();runBlockAsynchronouslyMultipleTimes(aBlock);好
的
,现在假设我想在MRC下做同样
的
事情(
为什么
不重要;这是
一个
关于语言
的
问题
浏览 6
提问于2012-10-03
得票数 0
1
回答
带有一次性参数
的
后台工作人员
c#
、
.net
我有
一个
后台工作人员,它接收
一个
一次性
对象
作为参数。在
使用
块中调用RunWorkerAsync方法。下面是
一个
简化
的
代码示例 { }此代码正在工作(即:参数未在usi
浏览 1
提问于2013-10-24
得票数 3
回答已采纳
4
回答
为什么
Scanner.close()在Java中很有用?
java
、
java.util.scanner
我知道它是为了资源而运营
的
。但是,如果没有检测到进一步
的
使用
,它不会像其他
对象
一样自动关闭吗?出于同样
的
原因,我从不解构单个
对象
,这是
一个
坏习惯吗?非常感谢。
浏览 0
提问于2017-03-28
得票数 4
1
回答
为什么
快速语言不能提供零来
释放
或
释放
内存?
objective-c
、
swift
当
我们
在目标-c中工作时,当
我们
想要
释放
或
释放
对象
时,
我们
可以
为ex: NSMutableArray *arr这样做;arr = nil;
我们
可以
这样做,并将该
对象
解除分配。所以
为什么
没有办法用迅捷
的
语言来做这样
的
事呢?
我们</em
浏览 1
提问于2016-10-05
得票数 4
回答已采纳
1
回答
UIAlertView内存问题
iphone
、
ios
、
memory-management
、
uialertview
、
instruments
我已经创建了
一个
非常简单
的
iPhone应用程序,它只有
一个
视图和
一个
用来显示UIAlertView
的
UIButton。nil cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [alert release];
已
附加仪器分配工具屏幕截图在图像中,低内存分配显示应用程序正在运行而没有显示UIAlertView,而高峰值显示了在我显示UIAlertView之后<em
浏览 1
提问于2013-04-15
得票数 1
3
回答
如何在Swift中演示僵尸
对象
?
swift
、
memory-management
、
nszombie
、
dangling-pointer
通过阅读,我了解到僵尸是这样
的
对象
: var person : Person? = Person(name: "John")print(person!.name)那么,是否有人能分享导致创建
一个</
浏览 4
提问于2018-10-29
得票数 6
回答已采纳
3
回答
MemoryManagement
iphone
、
ipad
、
memory
、
memory-management
如果是,那么auto release.Can到底是什么,请任何人回答我
的
问题。因为GC做了与自动
释放
相同
的
事情,即它在自己
的
时间
释放
内存NSXMLParser *xmlParser [[NSXMLParseralloc :xmlData]自动
释放
]; (xmlparser
对象
,
我们
也不能评论这个
对象
内
浏览 0
提问于2011-03-23
得票数 3
1
回答
C#中
的
已
释放
对象
是什么?
c#
、
amazon-s3
、
objectdisposedexception
我正在
使用
ObjectDisposedException获得
一个
C#: 那么,在理解了这一点之后,一般情况下,
为什么
会发生这种ObjectDisposedException呢?我有
一个
程序
可以
将文件上传到亚马逊<e
浏览 3
提问于2015-06-05
得票数 1
回答已采纳
1
回答
为什么
不需要
释放
一个
用"assign“设置
的
插座?
iphone
、
objective-c
、
cocoa-touch
、
uikit
我一直在读到,如果我有这样
的
东西:这样我就不必关心内存管理了。
为什么
?@synchronize anView;- (UIView*) anView { return如果这是正确
浏览 1
提问于2009-04-30
得票数 0
回答已采纳
点击加载更多
相关
资讯
OpenAI:我们正与一小组美国开发者合作,测试基于使用情况的GPT营收。我们的目标是,创造一个充满活力的生态系统,开发者可以
深入剖析最新IE零日漏洞
禁用Python的GC机制,Instagram性能提升10%
JDBC异常处理和资源释放问题
Python中的垃圾回收机制
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券