【发布时间】:2011-07-16 01:58:57
【问题描述】:
如果我使用 stop-the-world GC 并在我的 finalize() 方法中做一些事情,我可以假设所有线程都被挂起,我可以做任何我想做的事情,没有线程敢与我竞争资源,除了GC 线程?
【问题讨论】:
-
“没有线程敢于竞争” - 我可以想象可怜的小应用程序线程在角落里颤抖,等待大而卑鄙的旧 GC 线程完成:- )
标签: java multithreading concurrency garbage-collection mark-and-sweep