Доброго времени суток! Возможно ли запустить параллельный поток для прослушивания ServerSocket, чтобы оставались доступны экраны?
Обычно рекомендуется создавать свои пулы потоков в Spring компонентах, а не в экранах. Если вам всё таки нужно сделать асинхронные вычисления в UI, то можно воспользоваться фоновыми задачами.
А в виде Scheduled Task это нельзя реализовать?
Scheduled Task, по своей природе, это задача, которая должна отработать и завершиться. Вам достаточно создать поток или Executor в Spring синглтоне и обработать AppContextStoppedEvent
.
Во фреймворке есть примеры таких бинов:
1 симпатия
Спасибо за ответ!