I am executing some commands using ProcessBuilder as follows:
BufferedReader response = null;
process = processBuilder.start();
response = new BufferedReader(new InputStreamReader(process.getInputStream()));
But code blocks at following line, while read line from response.
while((line = response.readLine()) != null) {
/* some code here */
}
I did some google and I found that when readLine() not get EOL then it will block.
How can I make it work or resolve that issue.