приложение стопается. но в этом методе есть executorService, а внутри еще один executorService. и нужно чтобы приложение не стопалось пока все эти потоки не выполнятся. может есть какой-то ивент, чтобы приложение не стопалось пока не будет получен такой ивент?
https://www.baeldung.com/java-executor-wait-for-threads
Потоки демонами делай
А это как поможет? Ведь изначально человек хотел "приложение не стопалось пока все эти потоки не выполнятся". Если останутся только демон потоки, то приложение остановится
Тьфу, точно, наоборот же
А как приложение останавливают?
Обычные завершение программы после выполнения. Но это я пока без потоков запускаю. Метод отработал - приложение останавливается
А почему именно спринг приложение?
Изначально этот был один метод в другом спринг сервисе. Но там много логики образовалось, и решили вынести в отдельное приложение. Ну и чтобы с нуля не писать, перенесли как уже было реализовано
Обсуждают сегодня