我使用 Java 中的Process类启动了几个 bash 脚本进程。
如果我的程序应该监听进程打印到 STDOUT 的所有输出,我该如何构建我的程序。该解决方案不应该对 CPU 造成太大压力。我应该对所有进程进行轮询,还是为每个进程使用一个线程并读取 InputStream 并将其转发到表示线程。
问问题
77 次
1 回答
0
Process 类包含以下方法:getOutputStream()、getInputStream()、getErrorStream(),使用这些方法可以将输出重定向到 STDOUT
于 2013-10-30T10:42:34.197 回答