Ricardo_Mht 2017-05-11 13:37 采纳率: 0%
浏览 1441
已结题

JavaSE程序关掉运行的CMD窗口后,偶尔后台还存在“幽灵线程”

写了一个javase的程序,大概功能是将xml文件从FTP上下载下来之后,解析xml中的内容,然后存入到数据库中。
偶尔会发生下面这种情况:
1、将xml文件下载下来之后无后续操作(指的是在CMD窗口中无任何后续日志或sql语句输出)。
2、将CMD窗口关掉之后,在后台进程中还存在java和javaw线程。
3、放在FTP上的xml文件还会被下载到本地。

Ps.保证本机只有一个用户并且无其他的java程序运行,保证无其他的FTP下载操作。

也就是说好像在后台存在一个该程序的“幽灵程序”,并且对CMD窗口运行的程序有影响。

有谁遇到过或者知道这是什么情况吗?

  • 写回答

3条回答

  • threenewbee 2017-05-11 16:05
    关注

    有没有用定时器、多线程?注意关闭掉额外的线程再退出,或者暴力杀死自己进程

    评论

报告相同问题?

悬赏问题

  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作