|
|
1
27
如果外部进程期望
这里是 When Runtime.exec() won't article 来自javaworld,它描述了exec方法的不同缺陷以及如何避免它们。
根据我的经验,最好消耗stdout和stderr的子进程(直到它们结束),然后阻塞
卡莱布问题的答案。
然而,在正常情况下,你不应该关闭溪流,因为你
我真的希望
|
|
|
2
2
我认为这有点违反直觉,但是:
我从主进程读取这个输出流,并将其附加到子进程的标准输入,因此当您写入getOutputstream().write()时,实际上是在stdin上写入。 是否可能要使用.getinputstream()?
至于process.waitfor(),api文档会说:
我想说,这个被调用的线程将被阻塞,直到进程完成执行为止-您可能仍然在这个阶段处理输出,这取决于其他线程,或者它们可能在线程返回之前已经完成。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |