垃圾收集器:并不总是调用finalize?

时间:2014-01-20 02:20:50

标签: garbage-collection boehm-gc

我的问题与Java finalize : How can I free non-GC resource even if there's mistake有关。

  1. 在大多数垃圾收集器中并不总是调用finalize?如果是这样,为什么不呢?在节目正常退出之前,是否有任何GC保证呼叫finalize

  2. 我在某些项目中使用boehm-gc。在程序正常退出之前,boehm-gc是否保证调用finalize?如果没有,当程序正常退出时,有没有办法调用finalize? (可以这么说,在GC_gcollect返回之前致电main。)

0 个答案:

没有答案