<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Signal - 标签 - Victor's Code Journey</title><link>http://www.victorchu.info/tags/signal/</link><description>Signal - 标签 - Victor's Code Journey</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><managingEditor>victorchu0610@outlook.com (victorchutian)</managingEditor><webMaster>victorchu0610@outlook.com (victorchutian)</webMaster><lastBuildDate>Fri, 17 Mar 2017 18:12:31 +0800</lastBuildDate><atom:link href="http://www.victorchu.info/tags/signal/" rel="self" type="application/rss+xml"/><item><title>Java应用如何使用shutdownhook</title><link>http://www.victorchu.info/posts/2017/03/94ce28ac/</link><pubDate>Fri, 17 Mar 2017 18:12:31 +0800</pubDate><author><name>victorchutian</name></author><guid>http://www.victorchu.info/posts/2017/03/94ce28ac/</guid><description><![CDATA[<div class="featured-image">
                <img src="/feature-images/java.webp" referrerpolicy="no-referrer">
            </div><p>在线上Java程序中经常遇到进程程挂掉，一些状态没有正确的保存下来，这时候就需要在JVM关掉的时候执行一些清理现场的代码。</p>]]></description></item><item><title>Java 处理系统信号</title><link>http://www.victorchu.info/posts/2017/03/2177b351/</link><pubDate>Thu, 16 Mar 2017 22:29:25 +0800</pubDate><author><name>victorchutian</name></author><guid>http://www.victorchu.info/posts/2017/03/2177b351/</guid><description><![CDATA[<div class="featured-image">
                <img src="/feature-images/java.webp" referrerpolicy="no-referrer">
            </div><p>Linux信号量是一种比较原始的进程通信手段。有很多缺陷，可却是理解操作系统的基础概念。java 开放的api中涉及信号量的只有退出信号，即使用<code>Runtime.addShutdownHook()</code>实现jvm退出钩子。但是我们可以通过<code>sun.misc</code>包来实现支持其他信号的处理。</p>]]></description></item></channel></rss>