亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

看Thinking in Java碰到的關于Java 垃圾回收機制引發的問題.

看Thinking in Java碰到的關于Java 垃圾回收機制引發的問題.

慕碼人8056858 2019-02-16 20:36:38
最近在看Thinking in Java, 讀到How a garbage collector works 這一節的時候有這么幾句話不太理解 (前面講到一種簡單但是很慢的垃圾回收的方法是reference counnting) The garbage collector moves through the entire list of objects, andwhen it finds one with a reference count of zero it releases thatstorage (however, reference counting schemes often release an objectas soon as the count goes to zero). The one drawback is that ifobjects circularly refer to each other they can have nonzero referencecounts while still being garbage. 這是原文, 我不能理解的是為什么出現循環引用的時候他會出現仍然進行垃圾收集,因為循環引用的時候不應該是兩個object的counter都到不了0才對嘛,按照正常邏輯這兩個object出現的問題應該是永遠也不會被垃圾回收,而按照作者的意思恰好相反.
查看完整描述

1 回答

?
一只萌萌小番薯

TA貢獻1795條經驗 獲得超7個贊

The one drawback

一個缺點是……

我沒有看到意思正好相反啊

查看完整回答
反對 回復 2019-03-01
  • 1 回答
  • 0 關注
  • 345 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號