【发布时间】:2011-08-10 01:47:26
【问题描述】:
我有一个使用 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 可以让我做同样的事情。
提前致谢。
【问题讨论】:
标签: java multithreading threadpool executorservice