Glassfish V3线程数增加

时间:2013-08-20 22:15:36

标签: multithreading count glassfish

我使用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);

有关如何使池重用线程以及线程数量增加的原因的任何建议。

先谢谢。

1 个答案:

答案 0 :(得分:0)

Spring的文档阅读:

  

在JBoss和GlassFish上,获取默认的JCA WorkManager需要特殊的查找步骤。请参阅JBossWorkManagerTaskExecutor GlassFishWorkManagerTaskExecutor类,它们直接等效于此通用JCA适配器类。

也许这是一个问题?