JAVA线程的执行状态统计
Posted chenzechao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 # 已终止线程的线程状态。线程已经结束执行
以上是关于JAVA线程的执行状态统计的主要内容,如果未能解决你的问题,请参考以下文章