定位脚本

查线程状态

sudo -u admin /opt/taobao/java/bin/jstack  1601 | grep -A 5 -B 5 'HSFBizProcessor'| grep 'java.lang.Thread.State' | awk -F 'java.lang.Thread.State:' '{print $2}' | sort | uniq -c 

java thread 的状态:

  • NEW (创建未开始)
  • RUNNABLE
  • BLOCKED
    进入monitor区(synchronized)
  • WAITING
    Object.wait
    Thread.join
    LockSupport.park
  • TIMED_WAITING
    Thread.sleep
    Object.wait with timeout
    Thread.join with timeout
    LockSupport.parkNanos
    LockSupport.parkUntil
  • TERMINATED
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、进程和线程 进程 进程就是一个执行中的程序实例,每个进程都有自己独立的一块内存空间,一个进程中可以有多个线程。...
    阿敏其人阅读 2,625评论 0 13
  • 九月底的北京忽然冷到脚底 分别不出秋风何处而起 凋零的柳叶不能抉择何处掩埋自己 窗外的景色莫如阴云黑白交替 宽宽的...
    Rsay阅读 309评论 0 0
  • 似乎只是一眨眼的功夫,距离上次复查已经8个月了,而医生要求复查的时间是6个月。不是不知道利害性,而是对医院莫名的...
    newjulie阅读 231评论 0 0
  • 国境之鸣,复刻回忆。 剑南岁月,缘为暗持。
    晨屹阅读 434评论 27 24
  • 寻找目标主机 查看自己的ip地址、子网掩码等信息 ifconfig 先arp欺骗,获取流量 arpspoof -i...
    windbsy阅读 660评论 0 0