finalze機(jī)制是先執(zhí)行Object.finalize()中的邏輯,后銷毀堆中的對(duì)象;引用和隊(duì)列機(jī)制,先銷毀對(duì)象,后執(zhí)行我們自己的邏輯。可以看到:使用引用和隊(duì)列機(jī)制效率更高,因?yàn)槔鴮?duì)象釋放的速度更快。如果是監(jiān)控對(duì)象的銷毀,那么最適合的是幽靈引用,如sun.misc.Cleaner就是使用幽靈引用,達(dá)到監(jiān)控對(duì)象銷毀的目的,NIO中使用的就是這個(gè)...
www.dbjr.com.cn/article/917...htm 2025-6-7