cmd命令行运行jar,输出内容卡死问题

左手冰凉_nj 2016-07-05 09:31:59
如题,我遇见个很奇怪的问题,用cmd命令行运行jar包,运行过程时间比较长,期间会有输出内容卡死问题(命令行卡死不动,但是进程和线程依然再运行),这是随便敲一下回车键,命令行会马上打印卡死期间输出的信息。这是什么情况?请大神解释,谢谢。
...全文
878 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
代码先锋 2019-10-15
  • 打赏
  • 举报
回复
这个帖子有点旧,相信还会有人搜索到: 解决阻塞问题,请参见:https://blog.csdn.net/VisionLRJ/article/details/94560961
左手冰凉_nj 2016-07-05
  • 打赏
  • 举报
回复
引用 楼主 u012479410 的回复:
如题,我遇见个很奇怪的问题,用cmd命令行运行jar包,运行过程时间比较长,期间会有输出内容卡死问题(命令行卡死不动,但是进程和线程依然再运行),这是随便敲一下回车键,命令行会马上打印卡死期间输出的信息。这是什么情况?请大神解释,谢谢。
有一个子线程要调用exe程序,使用了process.waitFor,但是其他线程也有影响吗?
家里敷泥呀 2016-07-05
  • 打赏
  • 举报
回复
是不是程序里面有输入流阻塞式等待。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧