java
文章平均质量分 69
weiwangweiwang
这个作者很懒,什么都没留下…
展开
-
[转]jvm关闭钩子与信号处理
对于使用Java做server端程序来说,通常会希望在JVM关闭时做些扫尾工作,比如写内存数据到磁盘、关闭句柄等。JVM提供了关闭钩子(shutdown hooks)来做这件事情。关闭钩子使用起来很简单,调用Runtime实例的public void addShutdownHook(Thread hook)即可,其中参数hook就是要做扫尾工作的钩子线程。这就是说,调用这个方法,JVM便会在初始化...原创 2012-03-11 21:23:08 · 297 阅读 · 0 评论 -
[转]在Linux下编译OpenJdk并调试Hotspot
背景 对于大多数Java程序员来说,JVM就是一个黑盒子,我们一般不必关心它内部是怎么运作的。但是万一碰到JVM bug导致的Crash呢,又或者只是因为好奇想了解JVM的内部世界,那么就需要编译和调试JVM。 概念 1. JVM(Java Virtual Machine) 翻译过来就是Java虚拟机,所谓虚拟机是相对传统的计算机而言的。 传统...原创 2012-03-23 09:18:27 · 218 阅读 · 0 评论