BufferedReader.readLine () não lê e trava o sistema (espera) [fechado]

BufferedReader.readLine() não leia e pendure osystem(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");
}

questionAnswers(2)

yourAnswerToTheQuestion