Runtime.getRuntime().addShutdownHook()方法的用法
1 此实例演示了addShutdown方法的用法用来关闭虚拟机: 如果不执行一定是因为这个方法后面没加语句造成的:package com.special;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;public class TT {public stati
·
1 此实例演示了addShutdown方法的用法
用来关闭虚拟机: 如果不执行一定是因为这个方法后面没加语句造成的:
package com.special;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class TT {
public static void main(String[] args) {
MM.exec();
}
}
class MM {
private static Log logger = LogFactory.getLog(MM.class);
public static void exec() {
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
System.out.println("run...");
// logger.info("run...");
}
});
logger.info("working");
// System.out.println("working");
}
}
输出
七月 24, 2013 10:43:26 下午 com.special.MM exec
信息: working
run...
更多推荐
已为社区贡献6条内容
所有评论(0)