2021
08-20
08-20
解决Process.getInputStream()阻塞的问题
Process.getInputStream()阻塞问题Java中Runtime.getInstance().exec(Stringcmd)或者newProcessBuilder(Stringcmd).start()都可以产生子进程对象Process。通过调用Process对象的waitFor()方法可以使主进程进入等待状态,直至子进程执行完毕,再进行下一步工作。如果对子进程处理不当,有可能造成主进程阻塞,整个程序死掉。javaApi中关于Process说的是:ProcessBuilder.start()和Runtime.exec方法创建一个本机进程,并返回...
继续阅读 >