E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
addShutdownHook
JAVA程序退出时执行的操作Runtime类的
addShutdownHook
函数使用示例
起点可以用构造函数,那么结束点我们就要使用Runtime类的
addShutdownHook
函数一个简单的程序,添加需要在应用程序结束前执行的操作,例如关闭网络连接,关闭数据库等等。
qq7342272
·
2011-10-08 15:00
java
thread
多线程
虚拟机
工作
String
Shutdown Hook例子
2.调用 Runtime.getRuntime().
addShutdownHook
(t); 参数: hook - 一个已初始化但尚未启动的 Thread 对象 抛出: IllegalAr
woshixushigang
·
2011-08-25 14:00
shutdown
守护线程、非守护线程简介和
addShutdownHook
方法使用
1,首先什么是守护线程,什么是非守护线程呢 下面是网上资料总结如下: Java有两种Thread:“守护线程Daemon”(守护线程)与“用户线程User”(非守护线程)。 从字面上我们很容易将守护线程理解成是由虚拟机(virtual machine)在内部创建的,而用户线程则是自己所创建的。事实并不是这样,任何线程都可以是“守护线程Daemon”或“用户线程User”。他们在几乎每个方面都
leesealight
·
2011-08-10 11:00
shutdown
RunTime.getRunTime().
addShutdownHook
用法
Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().
addShutdownHook
疯狂
·
2011-07-04 17:00
RunTime.getRunTime().
addShutdownHook
用法
转载: http://blog.csdn.net/wgw335363240/archive/2010/08/31/5854402.aspx Runtime.getRuntime().
addShutdownHook
qtlkw
·
2011-04-26 19:00
java
jvm
linux
windows
dos
java shutdownhook
注册: Runtime.getRuntime().
addShutdownHook
(Thread t); 注销: Runtime.getRuntime().re
w800927
·
2011-03-29 13:00
java
thread
虚拟机
工作
sun
Java ShutdownHook
JDK中定义:public void
addShutdownHook
(Thread hook); 即向虚拟机添加关闭的钩子程序.
woshixushigang
·
2011-03-15 08:00
java
jdk
虚拟机
swing
Gmail
shutdown钩子
注册: Runtime.getRuntime().
addShutdownHook
(Thread t); 注销: &nb
woshixushigang
·
2011-03-09 18:00
thread
c
虚拟机
工作
sun
java的
addShutdownHook
packagepk;/***testclass**@authorTJ**/publicclassTest{publicstaticvoidmain(String[]args){Testtest=newTest();/*addahook.*/test.testHook();System.out.println("inmain.");}/***addashutdownhook.*/publicvoid
aotian16
·
2011-02-23 16:00
java
thread
String
Class
第五部分 给程序添加退出事件
java.lang.Runtime类提供了一个
addShutdownHook
()方法。添加虚拟机关闭钩子。有以下用途:① 应用程序正常退出。在退出时只需特定的业务逻辑。
cuiran
·
2011-01-14 17:00
thread
c
虚拟机
String
Class
runtime shutdown hook
Runtime .
addShutdownHook
( Thread hook) Registers a new virtual-machine shutdown hook.
jayjayjaylun
·
2010-12-20 10:00
thread
windows
unix
Security
Microsoft
解读
addShutdownHook
()钩子函数
在开发中,遇到一个问题。我们每次重启一个应用的时候,总会导致一些正在执行的任务因为机器突然死掉,如果不对这种正在执行的任务记录,处理的话,这些任务就消失了。在重启那个时刻jvm里所发生的所有事情我们都已无所知。这会导致什么样的后果,很难知道。发生的后果也难以管理。所以必须对这种情况进行监控,处理。 &n
ilovejavaforever
·
2010-10-24 15:00
spring
jvm
虚拟机
linux
配置管理
ShutdownHook
public static void main(String[] args) { 4 System.out.println(1); 5 Runtime.getRuntime().
addShutdownHook
船過水無痕
·
2010-10-14 09:00
RunTime.getRunTime().
addShutdownHook
用法
Tomcat源码的时候,catalina这个类中使用了下边的代码,不是很了解,所以google了一下,然后测试下方法,Tomcat中的相关代码如下: Runtime.getRuntime().
addShutdownHook
wgw335363240
·
2010-08-31 23:00
jvm
thread
tomcat
String
测试
Google
介绍
addShutdownHook
---程序出错退出终极处理办法
转自:http://hi.baidu.com/litertiger/blog/item/507675f0483bf2aba40f52c7.htmlRuntime的(当Java程序非法退出时,这个可以用来在写日志等操作,免得推出的时候,不知道自己运行到什么地方,或者是假死机状态的时候,调用强制结束的时候用)addShutdownHookpublicvoidaddShutdownHook(Thread
foamflower
·
2010-07-09 17:00
thread
虚拟机
String
Microsoft
Class
hook
Runtime.getRuntime().
addShutdownHook
()的使用
Runtime.getRuntime().
addShutdownHook
(Thread);//
addShutdownHook
是指,增加JVM停止时要做处理事件。
xiyuan1999
·
2010-06-29 13:00
jvm
thread
String
Class
hook
Runtime.getRuntime().
addShutdownHook
()的使用
Runtime.getRuntime().
addShutdownHook
(Thread);//
addShutdownHook
是指,增加JVM停止时要做处理事件。
javathinker
·
2010-06-29 13:00
shutdown
Runtime.getRuntime().
addShutdownHook
()的使用
Runtime.getRuntime().
addShutdownHook
(Thread);//
addShutdownHook
是指,增加JVM停止时要做处理事件。
javathinker
·
2010-06-29 13:00
jvm
thread
java虚拟机关闭钩子
java.lang.Runtim类提供了
addShutdownHook
(Threadhook)方法,用来添加虚拟机关闭的钩子。
chenhua_1984
·
2010-06-03 17:00
java
thread
C++
c
虚拟机
Runtime.getRuntime().
addShutdownHook
(Thread)
Runtime.getRuntime().
addShutdownHook
(Thread);//
addShutdownHook
是指,增加JVM停止时要做处理事件。
xubo578
·
2010-04-08 22:00
jvm
thread
String
Class
hook
[轉] How do I trap CTRL-C in my Java app?
// The Shutdown class is a sample class to illustrate the // use of the
addShutdownHook
method class
olife
·
2010-03-27 11:00
java
thread
C++
c
C#
java-关闭线程与精灵(后台)线程
关闭钩子是使Runtime.
addShutdownHook
注册的尚未开始的线程。JVM并不能保证关闭钩子的开始顺序。如果关闭应用程序线程时,它仍然在运行,它们将与关闭进程并发执行。
deepfuture
·
2010-02-21 18:00
java
jvm
thread
应用服务器
拦截系统关闭信号
Runtime.getRuntime().
addShutdownHook
(hooker)允许注册一个线程,在System.exit()之后、finalize被调用之前执 行它。
风沙星辰
·
2009-12-19 21:00
java
jvm
C++
c
jms
java thread 退出时的清理工作:Runtime.getRuntime().
addShutdownHook
样例: package thread; public class CleanThead { /** * @param args */ public static void ma
gflei
·
2009-09-21 16:00
java
thread
工作
虚拟机
socket
Runtime.
addShutdownHook
(Thread hook)方法解析
Runtime.
addShutdownHook
(Thread hook),JDK帮助文档中的解释是: 注册新的虚拟机来关闭钩子,Java虚拟机会为了响应以下两类事件而关闭: 1)程序正常退出,这发生在最后的非守护线程退出时
haohetao
·
2009-09-14 22:00
jdk
thread
虚拟机
工作
Flash
Runtime.
addShutdownHook
(Thread hook)方法解析
Runtime.
addShutdownHook
(Thread hook),JDK帮助文档中的解释是: 注册新的虚拟机来关闭钩子,Java虚拟机会为了响应以下两类事件而关闭: 1)程序正常退出,这发生在最后的非守护线程退出时
haohetao
·
2009-09-14 22:00
jdk
thread
虚拟机
工作
Flash
Runtime.
addShutdownHook
(Thread hook)方法解析
Runtime.
addShutdownHook
(Thread hook),JDK帮助文档中的解释是: 注册新的虚拟机来关闭钩子,Java虚拟机会为了响应以下两类事件而关闭: 1)程序正常退出,这发生在最后的非守护线程退出时
Riddick
·
2009-08-19 17:00
jdk
thread
虚拟机
工作
Runtime.
addShutdownHook
(Thread hook)方法解析
Runtime.
addShutdownHook
(Thread hook),JDK帮助文档中的解释是: 注册新的虚拟机来关闭钩子,Java虚拟机会为了响应以下两类事件而关闭: 1)程序正常退出,这发生在最后的非守护线程退出时
Riddick
·
2009-08-19 17:00
jdk
thread
虚拟机
工作
java Shutdown Hooks的使用
Runtime.getRuntime().
addShutdownHook
(new Thread() { public void run() { LOG.info("Graceful
luckaway
·
2009-07-04 12:00
java
thread
C++
c
虚拟机
如何使用Runtime.
addShutdownHook
以前从未用过Runtime.
addShutdownHook
(Thread),也不知道什么是shutdownhook.最近刚刚接触了一点,总结一下。
lastsweetop
·
2009-06-23 16:00
java
jvm
thread
工作
api
hook
关闭钩子(shutdown hook)的作用
JDK1.3介绍了java.lang.Runtimeclass的
addShutdownHook
()方法。如果你需要在你的程序关闭前采取什么措施,那么关闭钩子(shutdownhook)是很有用的。
Java天空 任我翱翔
·
2009-03-05 23:00
关于Runtime的
addShutdownHook
和守护线程
在<Java多线程设计模式>里提到有关终止处理的方法
addShutdownHook
().这个方法会在Java执行环境全部结束时(调用System.exit
fatzhan
·
2008-12-27 15:00
thread
虚拟机
应用服务器
用户中心526问题
14 Runtime.getRuntime().
addShutdownHook
(shutdownHook);是什么意思 1 Runtime.getRuntime().removeShutdownHook
泡泡
·
2008-06-01 13:00
java
多线程
编程
socket
Mina
Java控制台程序如何在用户关闭时执行清理代码
Java控制台程序如何在用户关闭时执行清理代码通过Runtime.getRuntime().
addShutdownHook
(Thread hook)方法可以给当前的进程注册一个清理线程,当进程退出的时候
amp@java
·
2007-04-12 10:00
为程序加上“关闭钩子”(ShutdownHook)
向虚拟机注册一个线程,当程序退出(Ctrl+C)时虚拟机会启动这个线程,我们可以在这个线程的run()中做一些清除的工作,如:释放数据库连接,关闭文件等.注册:Runtime.getRuntime().
addShutdownHook
Dev@Free
·
2006-03-12 23:00
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) Hook方法。
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
ruruhuang
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) Hook方法。
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
ruruhuang
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) Hook方法。
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
ruruhuang
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) H
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
dengyin2000
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) Hook方法。
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
dengyin2000
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) Hook方法。
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
ruruhuang
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
Runtime.getRuntime().
addShutdownHook
(new ShutdownThread()) H
在看公司的代码时,发现一段奇妙的代码。 情景: 1) CalcManager 用command line运行。他能够产生Calculator Process。 2) Calculator Process Sev
dengyin2000
·
2005-10-12 16:00
thread
C++
c
虚拟机
C#
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他