Total Blocked
Blocked count is the total number of times that the thread Blocked to enter or reenter a monitor. i.e. the number of times a thread has been in the Java.lang.Thread.State.BLOCKED state.
Total Waits
Waited count is the total number of times that the thread waited for notification. i.e. the number of times that a thread have been in the Ava.lang.Thread.State.WAITING or Java.lang.Thread.State.TIMED_WAITI NG state.
When a thread attempts to acquire an internal object lock (not a lock in the Java.util.concurrent Library), and the lock is occupied by another thread, the thread goes into a blocking state.
When a thread waits for another thread to notify the scheduler of a condition, it enters its own wait state. A wait condition occurs when you call the object.wait () or Thread.Join () method, or wait for lock or condition in the Java.util.concurrent library
http://blog.csdn.net/mangmang2012/article/details/7106692
Http://stackoverflow.com/questions/7170235/what-does-blocked-count-and-waited-count-in-a-java-thread-mean
About Jconsole Thread monitoring parameters blocked count, waited Count
See Java.lang.management.ThreadInfo for detailed concepts
Total number of blocked and waits in Jconsole threads Panel (RPM)