0

重複の可能性:
Java で現在実行中のすべてのスレッドのリストを取得する

これはテスト目的のためだけであり、本番用の UI ではありません

アプリケーションの基本ダイアログにボタンのようなものを設定して、クリックするとシステムが現在実行中のスレッドを印刷することは可能ですか?

以下のようなもの

   Button showThreadsButton = new Button(composite, SWT.PUSH);
   pdfButton.setText("Show Running Threads");
   pdfButton.addSelectionListener(new SelectionAdapter() {
       public void widgetSelected(SelectionEvent e) {
          String test = Display.getThreads().toString();
          System.out.println("Running Threads " + test + "\n);
       }
   });

すべてのスレッドが適切に処理されているかどうかはわかりません。

4

1 に答える 1

0

コマンドラインから jstack を使用して、スレッドをダンプできます。そうすれば、それが本番コードに漏れることを心配する必要はありません。

jstack は jvm の一部です。

于 2013-01-30T20:26:56.500 に答える