I’m debugging a Java application that runs several threads. After a while of watching the log it seems that one of those threads is not running anymore. My guess is that the
You can use Java Management Extension (JMX) API to figure out dead lock in java. Check out http://ourownjava.com/how-to-identify-deadlock-in-java for an example.