关于垃圾收集器的一个问题

hailong326 2001-12-08 10:53:49
Which memory management problems are addressed by garbage collection?
A.Accidental deallocation of memory that is still in use
B.Failure to reclaim all unneeded memory
C.Failure to reclaim inaccessible memory
D.Insufficient physical memory
E.Insufficient virtual memory
...全文
108 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
hailong326 2001-12-09
  • 打赏
  • 举报
回复
关注
hailong326 2001-12-08
  • 打赏
  • 举报
回复
清说明为什么?我也不知道答案
cherami 2001-12-08
  • 打赏
  • 举报
回复
ab
netkid 2001-12-08
  • 打赏
  • 举报
回复
yes,bc
dongzi7945 2001-12-08
  • 打赏
  • 举报
回复
bc
cherami 2001-12-08
  • 打赏
  • 举报
回复
这个问题应该从垃圾回收所做的事情上理解,垃圾回收就是收集不再使用的内存,所以可能出现两种情况,一是回收内存失败,二是垃圾回收线程判断内存应该被释放,但是实际上该内存还被使用。“仍在使用的堆栈是不会被放入垃圾回收机制中的”只是理论上的情况,总会有异常情况发生的。
以上只是个人的理解。
alanfan 2001-12-08
  • 打赏
  • 举报
回复
bc
hailong326 2001-12-08
  • 打赏
  • 举报
回复
应该不是A,仍在使用的堆栈是不会被放入垃圾回收机制中的
Patrick_DK 2001-12-08
  • 打赏
  • 举报
回复
不懂
关注
cherami 2001-12-08
  • 打赏
  • 举报
回复
更正:
由于垃圾收集功能是回收内存,所以可能引发的问题是:
意外的已经释放的内存还被使用;
回收不需要的内存时失败
cherami 2001-12-08
  • 打赏
  • 举报
回复
由于垃圾收集功能是回收内存,所有可能引发的问题是:
意外的已经释放的内存还被使用;
回收不需要的内存时失败

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧