标签: java multithreading garbage-collection jprofiler
我从JProfiler进行了转储,当时我正在查看性能,并在测试运行期间发现了阻塞的线程。看起来像这样:
在这里Understanding the Reference Handler thread提出疑问,java.lang.ref.Reference $ Lock上的锁将意味着对象已锁定,无法运行GC的终结器。这个假设正确吗? 还为什么在第二行中指出,此锁由我自己的另一个线程拥有?有可能吗?
有什么知识吗?