gpt4 book ai didi

java - eclipse中如何终止正在运行的程序会导致调用finalize方法

转载 作者:行者123 更新时间:2023-12-02 04:00:39 24 4
gpt4 key购买 nike

我想知道如何通过eclipse有序地关闭(杀死)Java正在运行的程序。我有一些实现 Finalize 方法的类。当我单击红色按钮(终止)时,不会调用 Finalize 方法。

那么如何通过eclipse关闭正在运行的java程序,比如调用finalize方法呢?

我需要此选项以便有序地关闭连接。

最佳答案

So how can I close running java program, such as the finalize methods will be invoked?

无法强制最终确定对象。

在 JVM 关闭时强制确定可访问对象当然是不可能的。

您将需要找到其他方法来实现您的要求。例如,您可以保留当前打开的所有连接的列表,并使用 shutdown hook显式关闭它们。

关于java - eclipse中如何终止正在运行的程序会导致调用finalize方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34960586/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com