Java Thread Validator - Overview
Java Thread Validator was created to provide automated detection of thread
synchronisation errors such as deadlock detection, potential deadlock detection
and the detection of lock acquisition strategies that may work, but be potentially
dangerous.
Java Thread Validator is implemented using the Java Profiling API,
as specified by Sun Microsystems®. As such, when your java application
is started by Java Thread Validator the appropriate environment variables
or -cp or -classpath arguments
are used to specify which profiling DLL to use.
Java Thread Validator does not require your program to be recompiled or relinked.
Java Thread Validator does not cause significant drops in performance. Java
Thread Validator causes a target program to run marginally slower than normal.
To
view the feature list for Java Thread Validator, click
here.

