プログラム実行のあらゆる瞬間に、現在実行されているスレッドを知りたい(JVMのすべてのスレッドではなく、自分のプログラムに属するスレッドのみ)。
どうすれば入手できますか?
回答:
回答№1は1YourKitは、どのスレッドが実行されているか、ブロックされているか、待機しているかなどをいつでも表示でき、一定間隔でスタックのスナップショットを提供します。
自分ですべてのスレッドをポーリングするプロセスを作成できます Thread.getAllStackTraces()
これにより、すべてのスレッドのスタックトレースが得られます。 GUIツールの使用は、はるかに簡単です。