Runtime.getRuntime().addShutdownHook(thread)的作用

来源:互联网 发布:数据库查询结果转json 编辑:程序博客网 时间:2024/06/05 03:46
 public void addShutdownHook(Thread hook)

这个方法的作用就是添加一系列的hook,当JVM关闭的时候,把之前添加的这些hook并发的处理完。

平时是这样写的:

public static void main(String[] args){  for(int i=0; i<1000; i++){   MyThread thread = new MyThread("thread"+i);//继承了Thread的自定义的线程类    thread.start();  } }

使用addShutdownHook方法后:

public static void main(String[] args){  for(int i=0; i<1000; i++){   MyThread thread = new MyThread("thread"+i);//继承了Thread的自定义的线程类    Runtime.getRuntime().addShutdownHook(thread);    } }
0 0
原创粉丝点击