Я унаследовал код, который использует Executors.newFixedThreadPool (4); для запуска 4 долгоживущих потоков, которые выполняют всю работу приложения.Java-исполнитель и долгоживущие потоки
Рекомендуется ли? Я прочитал книгу Java Concurrency in Practice, и, похоже, нет большого руководства по управлению долговременными приложениями.
Каков рекомендуемый способ запуска и управления несколькими потоками, каждый из которых предназначен для всего живого приложения?
Мой вопрос не в том, является ли SAFE для управления долговременными прикладными потоками таким образом, а скорее является ли это лучшей практикой. – mattx
Да, если вы позаботились о том, чтобы закрыть изящество и закрыть все ресурсы, которые используются этими потоками. –