long end=System.currentTimeMillis()+60*10;
InputStreamReader fileInputStream=new InputStreamReader(System.in);
BufferedReader bufferedReader=new BufferedReader(fileInputStream);
try
{
while((System.currentTimeMillis()<end) && (bufferedReader.readLine()!=null))
{
}
bufferedReader.close();
}
catch(java.io.IOException e)
{
e.printStackTrace();
}
Я на самом деле пытался сделать это для чтения за 600 миллисекунд, после чего чтение не должно быть разрешено, но строка чтения буферизованного чтения блокируется. Пожалуйста, помогите