sun.management.ThreadImpl#findDeadlockedThreads0 的 OpenJDK 实现在哪里
Where is the OpenJDK Implementation of sun.management.ThreadImpl#findDeadlockedThreads0
我试图找到 sun.management.ThreadImpl#findDeadlockedThreads0
的 OpenJDK(7 或 8)实现,因为我想了解它如何定位系统中的所有 java.util.concurrent.locks.ReadWriteLock
并询问它们以查找死锁。
我意识到这是在本机代码中实现的,但是在浏览了 OpenJDK 7 的 Mercurial 存储库后,我正在努力寻找执行此操作的真正 C/C++ 代码。
但是我好像找不到jmm_interface->FindDeadlocks
的实现。任何人都可以让我走上正轨吗?
我试图找到 sun.management.ThreadImpl#findDeadlockedThreads0
的 OpenJDK(7 或 8)实现,因为我想了解它如何定位系统中的所有 java.util.concurrent.locks.ReadWriteLock
并询问它们以查找死锁。
我意识到这是在本机代码中实现的,但是在浏览了 OpenJDK 7 的 Mercurial 存储库后,我正在努力寻找执行此操作的真正 C/C++ 代码。
但是我好像找不到jmm_interface->FindDeadlocks
的实现。任何人都可以让我走上正轨吗?