У меня есть приложение Java, которое использует структуру Executor
, и у меня есть код, который выглядит так:
protected ScheduledExecutorService scheduledExecutorService = new ScheduledThreadPoolExecutor(5)
Я понимаю, что внутри JVM создаст пул из 5 потоков. Теперь, когда я проверяю выполнение в профилировщике, я получаю что-то вроде thread-pool2,thread-pool3
и т.д.
Some of these thread pools are created by the server and some are created by me
, мне нужен способ дифференцировать, которые были созданы мной и которые были созданы сервером.
Я думаю, что если я могу назвать пулы потоков, он должен сделать трюк, однако не вижу никакого API, который позволил бы мне сделать то же самое.
Спасибо заранее.