SYSTEM.GC FINALIZE小小的注釋
垃圾回收是不可預知的,而且有多種垃圾回收的算法System.gc(),同樣是一個不可預知的方法,調用該方法即向JVM提出建議:有垃圾,請回收。具體回不回收由JVM的垃圾回收算法決定,我的垃圾回收算法如tracing算法是在cpu出現空閑資源的時候進行回收,找出那些不可達的對象當作垃圾回收,而有些是在內存滿的時候回收那些不可達的垃圾對象
你的程序中體現出gc的作用,即它可以建議JVM進行垃圾回收,通過finalize()確保對象的釋放,但是這個過程是不確定的。
最後更新:2017-04-02 22:16:29
上一篇:
Java多線程--讓主線程等待所有子線程執行完畢代碼
下一篇:
並發包中關於CountDownLatch類的使用
7月3日雲棲精選夜讀:強大的PyTorch:10分鍾讓你了解深度學習領域新流行的框架
SHEVDC平台及物聯網技術產品選型
jdk1.5新特性1之靜態導入
未來十年全球微電網儲能容量累計近15GW
Gartner公布2017年全球雲存儲魔力象限:阿裏雲躋身四強
2015火車票搶票,放票時間,幾點放票
解決Conversion to Dalvik format failed with error 1
Oracle報錯:ORA-01033:ORACLE initialization or shutdown in process
VM中裝Linux換ISO文件報錯"該光盤無法被掛載"
《Spring Data 官方文檔》5.8. 使用自定義轉換器重載默認映射至5.10. 異常解釋