1. ホーム

[解決済み】Javaで現在実行中のすべてのスレッドのリストを取得する

2022-04-04 04:46:39

質問

現在のJVMで実行中のすべてのスレッドのリストを取得する方法はありますか(スレッド ではなく によって開始されます)?

を取得することも可能でしょうか? ThreadClass オブジェクトを作成できますか?

コードでできるようにしたい。

どのように解決するのですか?

反復可能なセットを取得する。

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

パフォーマンス 12スレッドで0ミリ秒(Azul JVM 16.0.1、Windows 10、Ryzen 5600X)。