1.使用jps 命令找到进程的PID
$ jps
225648 Jps
5268
127284 Launcher
226980 Launcher
227624 ConcurrencyTest
2.使用jstack命令dump出线程信息
jstack 227624 > ./thread.dump
3.分析线程的状态信息
$ grep java.lang.Thread.State thread.dump | awk '{print$2$3$4$5}'|uniq -c
1 TIMED_WAITING(sleeping)
6 RUNNABLE
3 WAITING(onobjectmonitor)