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 миллисекунд, после чего он не должен позволять читать, но readline буферизованного считывателя блокирует. Пожалуйста, помогите