2014년 11월 3일 월요일

Java 에서 exec 로 외부 프로그램 띄우고 입출력처리 중요

Java Runtime.exec로 외부 프로그램을 띄운뒤,
외부프로그램의 standard output 처리를 안해주면, 출력버퍼가 다 차면 동작이 fflush() 나 write() 함수에서 blocking되어 멈춰버린다.