ExecutorService с ресурсами try-withJAVA

Программисты JAVA общаются здесь
Anonymous
ExecutorService с ресурсами try-with

Сообщение Anonymous »

Я работал над проектом со своим приятелем, и мне пришлось использовать параллельную обработку для загрузки файлов.
Естественно, я выбрал ExecutorService.
Мой код выглядел примерно так

Код: Выделить всё

try(ExecutorService service = Executors.newVirtualThreadPerTaskExecutor()) {
//Download logic
}
Мой приятель увидел это и посоветовал: «Я не рекомендую использовать ExecutorService с примерными ресурсами»
Почему это так? ExecutorService реализует Autoclosable, не так ли? Даже IntelliJ дает подсказку, когда я использую его без ресурсов try-with.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -resources

Вернуться в «JAVA»