FullThreadDump demonstrates the use of the java.lang.management API to print the full thread dump. JDK 6 defines a new API to dump the information about monitors and java.util.concurrent ownable synchronizers.