关于jvm:处理Java虚拟机中的信号

关于jvm:处理Java虚拟机中的信号

Handle signals in the Java Virtual Machine

是否可以在Java虚拟机中处理POSIX信号?

至少SIGINT和SIGKILL应该完全独立于平台。


JVM自行响应信号。 有些将导致JVM正常关闭,其中包括运行关闭挂钩。 其他信号将导致JVM在不运行关闭挂钩的情况下中止。

使用Runtime.addShutdownHook(Thread)添加关闭挂钩。

我认为JDK没有提供处理Java应用程序中信号的正式方法。 但是,我确实找到了这篇IBM文章,其中描述了如何使用一些未记录的sun.misc.Signal类来做到这一点。 本文从2002年开始使用JDK 1.3.1,但我已经确认sun.misc.Signal类在JDK 1.6.0中仍然存在。


也许Runtime#addShutdownHook?


推荐阅读

    linux运行vim命令?

    linux运行vim命令?,系统,工具,官方网站,模式,基础,数据,代码,环境,入口,命令

    linux自动运行命令?

    linux自动运行命令?,服务,系统,时间,代码,周期性,第一,命令,管理,在线,状态,l

    linux开启运行命令?

    linux开启运行命令?,系统,服务,工作,管理,状态,命令,标准,情况,环境,工具,lin

    linux运行wps命令?

    linux运行wps命令?,软件,官网,名称,时间,电脑,系统,工具,环境,项目,数据,wps

    linux虚拟机ls命令?

    linux虚拟机ls命令?,系统,信息,时间,命令,最新,标准,工作,名称,文件,目录,lin

    linux运行cmd命令?

    linux运行cmd命令?,电脑,系统,状态,情况,环境,命令,单位,管理,设备,数据,电脑

    linux虚拟机扩容命令?

    linux虚拟机扩容命令?,扩大,系统,在线,虚拟机,盘后,工具,硬盘,磁盘,单击,下

    linux运行两个命令?

    linux运行两个命令?,网络,地址,系统,工作,暂停,命令,网站,密码,网上,入口,Lin

    linux虚拟机系统命令?

    linux虚拟机系统命令?,系统,环境,密码,电脑,软件,工具,信息,位置,设备,虚拟

    linux命令大全虚拟机?

    linux命令大全虚拟机?,地址,网络,名字,系统,信息,密码,电脑,状态,首次,名称,

    linux命令运行代码?

    linux命令运行代码?,代码,单位,系统,环境,连续,保险,工具,命令,文件,音乐,Lin

    虚拟机linux拷贝命令?

    虚拟机linux拷贝命令?,系统,工具,服务,电脑,软件,项目,虚拟机,异常,命令,文

    linux命令运行脚本?

    linux命令运行脚本?,代码,系统,工作,设计,状态,命令,脚本,文件,目录,终端,运

    linux上运行的命令?

    linux上运行的命令?,系统,工作,软件,网络,地址,信息,情况,命令,灵活,基础知

    linux怎么运行命令?

    linux怎么运行命令?,系统,工作,首页,工具,终端,地址,命令,信息,电脑,情况,怎

    linux右击运行命令?

    linux右击运行命令?,系统,工作,设备,标准,首页,发行,电脑,终端,命令,文件,lin

    linux如何运行命令?

    linux如何运行命令?,系统,工具,基础,代码,环境,管理,网络,初级,密码,终端,Lin

    linux接收命令运行?

    linux接收命令运行?,系统,工作,工具,信息,地址,命令,连续,代码,管理,发行,lin

    linux运行文件命令?

    linux运行文件命令?,地址,标准,命令,系统,设备,发行,数据,单位,文件,终端,Lin

    linux运行可执行命令?

    linux运行可执行命令?,系统,软件,工具,状态,暂停,代码,服务,命令,官方网站,