Есть тредпул, который инстанцируется в момент запуска приложения и в нем создается определенное число потоков, которые читают очередь(Producer-Consumer). В момент, когда приложение ловит сигнал SIGINT или SIGTERM этот тредпул аккуратно останавливает потоки. Если приложение будет работать неделю, то возникнут ли какие-нибудь проблемы (с памятью или еще что)? Необходимо ли раз в какое то время удалять старые потоки и создавать новые экземпляры Thread?