我正在使用 spring 来管理 Glassfish 中的线程,下面是我使用的代码。出于某种原因,即使我将线程池最大计数设置为 10,也会创建 100 个线程。
final WorkManagerTaskExecutor taskExecutor = new WorkManagerTaskExecutor();
final QPRunable runable = new QPRunable(); => this class implements Runnable
taskExecutor.setWorkManagerName("Workmanager1");
taskExecutor.afterPropertiesSet();
taskExecutor.setBlockUntilCompleted(false);
taskExecutor.execute(runnable);
关于如何使池重用线程以及为什么线程数增加这么多的任何建议。
提前致谢。