アプリケーションがそのコード内のさまざまな場所 (参照されている jar 内を含む) で ( usingnew Thread()
および using のように) 多くのスレッドを開始する場合ExecutorService
、特定のスレッドを開始したソース コードを特定する最善の方法は何ですか (実行中のスレッドで見られるように)。アプリケーションのインスタンス)
これは、たとえば、スレッドがException
- を引き起こし、(コンテキストが明確になるように) スレッドが初期化されたソース コードから始める必要がある場合に役立ちます。VisualVM から取得したスレッド ダンプには、多くの実行中/待機中のスレッドが表示されます。しかし、スタックルートは常にあるようですat java.lang.Thread.run(Thread.java:722)
-あまり役に立ちません。`