我有一个使用该Executor
框架的 Java 应用程序,并且我的代码看起来像这样
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。
提前致谢。