2

我用一些线程制作了一个 java swing 应用程序。当我在窗口中按下“x”按钮时,所有正在运行的线程都停止并且应用程序正确关闭。但我想从 java 代码中关闭应用程序。我使用了 this.dispose(); 关闭应用程序。但是当我使用该方法时,窗口已关闭。但所有线程仍在运行。我如何正确关闭应用程序。请帮我。

4

2 回答 2

3

useSystem.exit(0);导致 JVM 以静默方式杀死应用程序,或者使其他线程成为守护进程

于 2013-07-16T08:25:11.750 回答
1

public static void exit(int status)

终止当前运行的 Java 虚拟机。

但是在多线程应用程序中使用它时要小心。

于 2013-07-16T08:23:51.357 回答