На этот вопрос уже есть ответ здесь:
У меня есть приложение Java, которое использует структура Executor
и у меня есть код, который выглядит следующим образом
protected ScheduledExecutorService scheduleExecutorService = new ScheduledThreadPoolExecutor (5)
Насколько я понимаю, внутренне JVM создаст пул из 5 потоков. Теперь, когда я проверяю выполнение в профилировщике, я получаю что-то вроде thread-pool2, thread-pool3
и т. Д.
Некоторые из этих пулов потоков создаются сервером, а некоторые созданы мной
, Мне нужен способ различать, какие были созданы мной, а какие были созданы сервером .
Я думаю, что если я могу назвать пулы потоков, это должно помочь, однако не вижу API, который позволил бы мне сделать то же самое.
Заранее спасибо.