Как выключение все темы, созданные с помощью ExecutorService послеShutdown Палач нить после awaitConfimation
executor.awaitTermination(1, TimeUnit.DAYS);
закончен?
Это максимальные временные потоки могут работать, и если в каком-то случае любой из них не завершит текущую задачу, закройте ее и запустите снова.
Могу ли я каким-то образом определить, какие потоки все еще работают, и закрыть их вручную? – Ivan
@Ivan Нет, он скрыт в рамках реализации ExecutorService. Если бы у вас был доступ к потокам, вы могли бы попытаться остановить их как последнее средство, без гарантии того, что это удастся (и с потенциальными проблемами). – assylias