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. 异常解释