ScheduledExecutorService, использующий попытку с ресурсами, не работаетJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 ScheduledExecutorService, использующий попытку с ресурсами, не работает

Сообщение Anonymous »

Я использую Spring на Java 21 и ScheduledExecutorService для планирования некоторых событий. При выполнении приведенного ниже кода без попытки использования ресурсов он работает нормально
Рабочий код :

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

ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
executorService.scheduleAtFixedRate(() -> myMethod(), 0, 1, TimeUnit.MINUTES);
При попытке использовать его с try-with-resources, как показано ниже, исполнитель не запускается, я не уверен, что здесь не так.
Неработающий код:

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

try (ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor()) {
executorService.scheduleAtFixedRate(() -> myMethod(), 0, 1, TimeUnit.MINUTES);
}
Было бы здорово, если бы кто-нибудь указал, что я делаю неправильно.

Подробнее здесь: https://stackoverflow.com/questions/788 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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