Код: Выделить всё
@Scheduled (fixedRateString = "10000")
public void foo ()
{
try
{
List
ps = Files.list (Path.of ("mydir")).sorted ().collect (Collectors.toList ());
for (Path p : ps)
{
bar (p);
}
}
catch (Exception e)
{
System.out.println (e.getMessage ());
}
}
Слишком много открытых файлов
он исчезает, как только я перезапускаю приложение. Без закрытия.
Итак, я понятия не имею, почему это происходит. < /p>
Есть идеи? Как я могу это предотвратить/контролировать?
Подробнее здесь: https://stackoverflow.com/questions/796 ... th-runtime