用户操作
[即时聊天] [发私信] [加为好友]
吴方东ID:joejoe1991
171次访问,排名2万外好友89人,关注者142
joejoe1991的文章
原创 2 篇
翻译 0 篇
转载 0 篇
评论 0 篇
最近评论
文章分类
收藏
    相册
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 在JVM退出的时候,执行一段特定的代码。收藏

    新一篇: Struts 1.2 批量上传。 | 

    利用 Runtime.addShutdownHook(Thread t) 方法来注册关闭钩子,在JVM要退出的时候,

    它会自动地调用所有已经注册了的钩子。

    调用System.exit() 方法来强迫JVM退出,也会调用这些钩子,不过如果调用

    Runtime.halt() 方法,就不会执行这些钩子了:

     

    public class Test {

    public static void main(String[] args) {
            Runtime.getRuntime().addShutdownHook(
    new Thread() {
                
    public void run() {

                    System.out.println(
    "一号关闭");
                }

        
            }
    );

            Runtime.getRuntime().addShutdownHook(
    new Thread() {
                
    public void run() {

                    System.out.println(
    "二号关闭");
                }

        
            }
    );
    }


    }

     

    还可以

    removeShutdownHook(Thread t)

    方法来删除已经注册了的钩子。

    发表于 @ 2008年05月18日 21:15:00|评论(loading...)|编辑

    新一篇: Struts 1.2 批量上传。 | 

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © joejoe1991