Deadlock detection in Java

后端 未结 16 1075
野的像风
野的像风 2020-11-28 20:21

Long time ago, I saved a sentence from a Java reference book: \"Java has no mechanism to handle deadlock. it won\'t even know deadlock occurred.\" (Head First Java 2nd E

16条回答
  •  青春惊慌失措
    2020-11-28 21:02

    Java 5 introduced ThreadMXBean - an interface that provides various monitoring methods for threads. ... The difference is that findDeadlockedThreads can also detect deadlocks caused by owner locks (java.util.concurrent), while findMonitorDeadlockedThreads can only detect monitor locks (i.e. synchronized blocks)

    Or you can detect it programatically, refer this https://dzone.com/articles/how-detect-java-deadlocks

提交回复
热议问题