标签: java multithreading process polling
我使用Java中的Process类启动了几个bash脚本进程 如果它应该监听进程正在打印到STDOUT的所有输出,我怎么能构建我的程序。 解决方案不应该对CPU施加压力。 我应该使用轮询所有进程还是为每个进程使用一个线程并读取InputStream并将其转发到表示线程。
答案 0 :(得分:0)
流程类包含以下方法:getOutputStream(),getInputStream(),getErrorStream(),使用这些方法可以将输出重定向到STDOUT