首先Runtime.getRuntime().addShutdownHook(Thread hook)函数的功能是什么???
java虚拟机会对两种类型的事件作出响应,进行关闭。
- exit(),或者System.exit()方法被调用。
- 对用户在系统层次作出的关闭指令进行关闭操作。
上图是hook参数的官方说明。
在我们的项目中,hook就是下面这样的一个Exitor内部静态类的一个实例。
java虚拟机会对两种类型的事件作出响应,进行关闭。
上图是hook参数的官方说明。
在我们的项目中,hook就是下面这样的一个Exitor内部静态类的一个实例。