相关疑难解决方法(0)

如果运行该函数的线程被中断,finally块是否会执行?

如果我有一个带有try/finally部分的函数,并且运行它的线程在try块中被中断,那么finally块是否会在中断实际发生之前执行?

java multithreading interrupt try-catch interruption

17
推荐指数
3
解决办法
1万
查看次数

Java关闭钩子

我已将以下代码添加到我的程序中:

Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
    @Override
    public void run() {
        System.out.println("exit");
    }
}){});
Run Code Online (Sandbox Code Playgroud)

但是,我没有看到这个消息.附加信息:我从Netbeans IDE内部运行程序.

编辑:我忘了添加有一个全局线程,使程序保持活着.我按下Netbeans右下角的[x]来关闭它.

java hook shutdown

11
推荐指数
1
解决办法
2万
查看次数