work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

学习笔记: jstack与线程状态

Posted on 2018-12-02 23:35  work hard work smart  阅读(282)  评论(0编辑  收藏  举报

jstatck可以打印JVM内部所有线程

1、查看有哪些java进程

 

2、查看所有线程的信息

重定向到5579.txt文件中

jstack 5579 > 5579.txt

 

3、线程的状态

New: 线程还没有启动

RUNNABLE:已经在JVM中执行

BLOCKED: 等待一个锁

WAITING: 等待另外一个线程做一些操作

TIMED_WAITING 等待另外一个线程做一些操作多长时间

TERMINATED 线程退出

图片来自慕课网