Java / Java Multithreading
What is Thread dump?
A thread dump is a snapshot of the state of all threads that are part of the process. The state of each thread is presented with a stack trace, which shows the contents of a thread's stack.
Some of the threads belong to the Java application you are running, while others are JVM internal threads.
Profiler, Kill -3 command and jstack tool can be used to generate thread dump. jstack tool is bundles with JDK installation and it is a command line tool.
More Related questions...