Get a list of all threads currently running in Java

后端 未结 13 1462
[愿得一人]
[愿得一人] 2020-11-22 02:30

Is there any way I can get a list of all running threads in the current JVM (including the threads not started by my class)?

Is it also possible to get the

13条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 03:15

    You can try something like this:

    Thread.getAllStackTraces().keySet().forEach((t) -> System.out.println(t.getName() + "\nIs Daemon " + t.isDaemon() + "\nIs Alive " + t.isAlive()));
    

    and you can obviously get more thread characteristic if you need.

提交回复
热议问题