sách gpt4 ăn đã đi

java - Tại sao lệnh tắt máy này không hoạt động?

In lại 作者:搜寻专家 更新时间:2023-11-01 03:40:34 25 4
mua khóa gpt4 giày nike

这是我的主要方法,它包含一个 shutdownhook:

public static void main(String args[]) {
Runtime.getRuntime().addShutdownHook(new Thread() {
@Ghi đè
công khai void run() {
JOptionPane.showMessageDialog(null, "Shutdown hook");
}
});

/* Create and display the form */
java.awt.EventQueue.invokeLater(
new Runnable() {
@Ghi đè
công khai void run() {
Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtExceptionHandler());
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
});
}

Vấn đề là JOptionPane根本没有出现。相反,框架关闭但应用程序本身仍在运行。附言。我不能使用 WindowClosing事件,因为它不会在 Mac OS X TRÊN Cmd+Q 命令上触发。

câu trả lời hay nhất

调度线程已经关闭,或者可能在您提交到队列执行之前关闭。

你需要找到另一种方法来捕获退出事件,shutdown hook 在那里,所以你可以在 VM 退出时进行清理,所以你真的不希望在调用它时在 UI 中占用更多资源.

关于java - 为什么这个 shutdownhook 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15546775/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress