- 链接地址:https://xiuxiuing.blog.csdn.net/article/details/112229954
- 链接标题:java.lang.IllegalThreadStateException: process hasn‘t exited异常解决方案_咻咻ing的博客-CSDN博客
- 所属网站:xiuxiuing.blog.csdn.net
- 被收藏次数:1431
文章浏览阅读4.3k次。在使用Process执行shell命令时,如果使用APIexitValue()来判断shell是正常结束(即exit 0)还是异常结束,则可能引发异常:java.lang.IllegalThreadStateException: process hasn’t exited因为exitValue方法没有阻塞,如果执行shell命令的进程还没有结束,则会引发异常,源码实现如下:public synchronized int exitValue() { if (!hasExited) {
版权声明:本文发布于特牛网址导航 内容均来源于互联网 如有侵权联系删除