BufferedReader.readLine () no lee y cuelga el sistema (espera) [cerrado]

BufferedReader.readLine() no lea y cuelgue elsystem(wait).

InputStream istrm = runtimeProcess.getInputStream();
InputStreamReader istrmrdr = new InputStreamReader(istrm);
BufferedReader buffrdr = new BufferedReader(istrmrdr);
System.out.println("4");
String data;
String st;
System.out.println("4a");
while (!(st=buffrdr.readLine()).isEmpty()) {
    System.out.println("5 in loop");
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta