연구 후 나는 java의 ProcessBuilder를 사용하는 "올바른"방법이 새로 생성 된 프로세스의 stdout/stderr을 관리하기 위해 두 개의 다른 스레드를 생성하여 그것이 멈추지 않는 것으로 나타났습니다 여기에 표시 : javaworld article올바른 사용법 ProcessBuilder
그러나이 약 2 질문 - 1) 정확히 별도의 프로세스 대신 부모 프로세스가 표준 출력을 중얼 후 표준 오류를 순차적 필요없이 필요한 이유 궁금 내게 남아있다?
2.) 또한 스트림을 모두 stdout으로 리디렉션하는 경우 상위 프로세스가 stdout 스트림을 삼킨 다음 교착 상태가 걱정되지 않아도됩니까?