小编典典

获取当前在 Java 中运行的所有线程的列表

all

有什么方法可以获取当前 JVM 中所有正在运行的线程的列表(包括我的班级 启动的线程)?

是否也可以获取列表中所有线程的Thread和对象?Class

我希望能够通过代码做到这一点。


阅读 63

收藏
2022-05-19

共1个答案

小编典典

要获得一个可迭代的集合:

Set<Thread> threadSet = Thread.getAllStackTraces().keySet();

性能:12 个线程(Azul JVM 16.0.1、Windows 10、Ryzen 5600X)为 0 毫秒。

2022-05-19