JProfiler中的java.lang.ref.Reference $ Lock上的线程被阻止

时间:2019-05-22 12:19:17

标签: java multithreading garbage-collection jprofiler

我从JProfiler进行了转储,当时我正在查看性能,并在测试运行期间发现了阻塞的线程。看起来像这样:

jprofiler blocked thread

在这里Understanding the Reference Handler thread提出疑问,java.lang.ref.Reference $ Lock上的锁将意味着对象已锁定,无法运行GC的终结器。这个假设正确吗? 还为什么在第二行中指出,此锁由我自己的另一个线程拥有?有可能吗?

有什么知识吗?

0 个答案:

没有答案
相关问题