Multithreading Glassfish V3线程数增加
我使用spring来管理Glassfish中的线程,下面是我使用的代码。出于某种原因,尽管我已将线程池最大计数设置为10,但仍创建了100个线程Multithreading Glassfish V3线程数增加,multithreading,count,glassfish,Multithreading,Count,Glassfish,我使用spring来管理Glassfish中的线程,下面是我使用的代码。出于某种原因,尽管我已将线程池最大计数设置为10,但仍创建了100个线程 final WorkManagerTaskExecutor taskExecutor = new WorkManagerTaskExecutor(); final QPRunable runable = new QPRunable(); => this class implements Runnable taskExecutor.setWorkM
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);
任何关于如何使池重用线程以及为什么线程数增加这么多的建议
提前感谢。Spring的文档如下:
在JBoss和GlassFish上,获取默认的JCA WorkManager需要特殊的查找步骤。请参阅JBossWorkManagerTaskExecutor GlassFishWorkManagerTaskExecutor类,这些类与此通用JCA适配器类直接等效
也许这是个问题