如题,当java程序运行时,如果我不小心kill -9了,java程序能否得到自身进程被杀死的信息?怎么得到?大虾帮忙呀!

解决方案 »

  1.   

    被kill掉,自己还能运行吗?运行都被中断了,还能得到信息?
      

  2.   


    这算是一种后效应方法,很实用。但我更想知道有没有类似钩子函数的方法,当进程被kill的时候通过回调让java程序知道自身被kill了。
      

  3.   

    不知道java是不是支持钩子,实在不行只好用jni实现了,
    不过我记得jdk1.6以后版本,支持钩子了,只是没用过,所以提供不了什么帮助。