JAVA线程的执行状态统计

jstack `jps|grep Bootstrap|awk '{print $1}'`|grep "java.lang.Thread.State:"|awk '{print $2}'|sort|uniq -c|awk '{print $2 ":" $1}'
# RUNNABLE:19         # 可运行线程的线程状态。
# TIMED_WAITING:98    # 具有指定等待时间的某一等待线程的线程状态
# WAITING:30          # 某一等待线程的线程状态
# BLOCKED             # 受阻塞并且正在等待监视器锁的某一线程的线程状态
# NEW                 # 至今尚未启动的线程的状态
# TERMINATED          # 已终止线程的线程状态。线程已经结束执行

猜你喜欢

转载自www.cnblogs.com/chenzechao/p/11811935.html