为了账号安全,请及时绑定邮箱和手机立即绑定

怎么正确的终止使用java -jar启动的java程序?

怎么正确的终止使用java -jar启动的java程序?

紫衣仙女 2018-07-14 13:17:29
就是类似Tomcat那样使用startup.bat启动,shutdown.bat关闭。当然直接杀进程也可以,不过这样的话,感觉一些资源(线程池,数据库连接池)没办法释放
查看完整描述

3 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

只要是正常杀的进程,线程、网络(数据库连接实际是网络)、打开的文件都会自动释放

查看完整回答
反对 回复 2018-07-15
?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

资源到操作系统底层都是文件句柄,所以当你当前运行进程结束之后,当前进程所占用的句柄都会释放,对于网络的话也会单方断掉。

查看完整回答
反对 回复 2018-07-15
?
烙印99

TA贡献1829条经验 获得超13个赞

shutdown 向端口发送命令,进程收到命令后主动结束。

查看完整回答
反对 回复 2018-07-15
  • 3 回答
  • 0 关注
  • 6504 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信