Безопасно ли использовать синглтон ExecutorService
и несколько экземпляров CompletionService
, использующих один и тот же пул потоков?
CompletionService<Object> collector = new ExecutorCompletionService<Object>(threadPool);
Таким образом, будет несколько потоков, создающих экземпляры, как указано выше, "коллектор" содна синглтон-нить пул.