JVM线程转储包含没有锁定线程的监视器

Kev*_*vin 8 java multithreading

显示线程等待锁定监视器的JVM线程转储的原因可能是什么,但监视器没有相应的锁定线程?

Windows 2003上的Java 1.5_14

jru*_*lph 0

这只是一个疯狂的猜测,但线程是否会通过尝试两次获取锁来锁定自己?如果您可以发布一些代码,可能会有帮助。