第五部分 给程序添加退出事件

原创 2011年01月14日 17:41:00

java.lang.Runtime类提供了一个addShutdownHook()方法。添加虚拟机关闭钩子。有以下用途:

 应用程序正常退出。在退出时只需特定的业务逻辑。

 虚拟机非正常退出,如用户按下“Ctrl+C”组合键,操作系统关闭。在退出时候执行必要的挽救措施。我们可以将退出事件放在一个自定义线程的线程体中即可。

下面就是代码演示【TestOnExit】

运行结果如下所示:

相关文章推荐

《Windows 程序设计(第五版,珍藏版)》第I部分 基础知识 学习总结

一个月左右的时间,终于看完了《Windows 程序设计(第五版,珍藏版)》的第一部分:基础知识。         在这段时间,遇到过很多问题,受到过很多折磨,生活中不可能总是一帆风顺的旅程,我们总会遇...

将 Windows IPC 应用程序移植到 Linux 第 2 部分: 信号量和事件

当前,很多全球商务和服务都正在走向开源 —— 业界的所有主要参与者都在争取实现此目标。这一趋势催生了一个重要的迁移模式:为不同平台(Windows、OS2、Solaris 等)维持的许多现有产品都将被...

将 Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

随着开发人员将一些普及的 Windows® 应用程序迁移到 Linux™ 平台,企业中正在进行的向开放源码迁移的浪潮有可能引发极大的移植问题。这个由三部分组成的系列文章提供了一个映射指南,并附有一些例...
  • ljmwork
  • ljmwork
  • 2012年08月21日 19:31
  • 528

Windows IPC 应用程序移植到 Linux,第 2 部分: 信号量和事件

内容 同步 信号量 事件 简介: 随着开发人员将一些普及的 Windows® 应用程序迁移到 Linux™ 平台,企业中正在进行的向开放源码迁移的浪潮有可能引发极大的移植问...

控制台程序退出事件

  • 2012年11月03日 23:38
  • 908KB
  • 下载

ExpandableListView为child子列表添加长按事件(有部分内容是网上内容,但大部分是我自己的理解)

ExpandableListView设置子列表长按事件最好用简单的方法,网上找的用一些方法很多都有意外,这个没有!!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第五部分 给程序添加退出事件
举报原因:
原因补充:

(最多只允许输入30个字)