JVM - finalize()方法的原理
摘要:
总结 1.当JVM通过GC Roots可达性分析,判断某对象可以被回收后,会判断是否重写了finalize方法,如果没有,直接回收 2.如果重写了,把该对象放入F-Queue队列,有线程(一个级别很低的daemon线程)专门遍历并执行这些的finalize方法 3.执行finalize()后,等下一 阅读全文
posted @ 2020-12-18 22:58 frank_cui 阅读(735) 评论(0) 推荐(0)
浙公网安备 33010602011771号