Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在JBoss EAP6中为异步会话bean方法创建两个线程池?_Java_Jboss7.x_Java Ee 6_Ejb 3.1_Jboss Eap 6 - Fatal编程技术网

Java 在JBoss EAP6中为异步会话bean方法创建两个线程池?

Java 在JBoss EAP6中为异步会话bean方法创建两个线程池?,java,jboss7.x,java-ee-6,ejb-3.1,jboss-eap-6,Java,Jboss7.x,Java Ee 6,Ejb 3.1,Jboss Eap 6,在我的应用程序中,我在两个不同的地方对会话bean使用@Asynchronous business方法。每个线程都有自己的逻辑和需求,因此理想情况下,我希望为每个线程配置一个最大线程池大小。JBoss EAP 6.2.2 EAP似乎只允许一个异步线程池 有没有一种方法可以创建两个池,或者我只需要创建一个池就可以同时满足这两个池的需求(并且失去限制这两个池的能力)?我希望您已经阅读了 文档摘录 20.3。配置EJB线程池 20.3.1. 企业Bean线程池 JBoss EAP 6在内存中维护大量J

在我的应用程序中,我在两个不同的地方对会话bean使用@Asynchronous business方法。每个线程都有自己的逻辑和需求,因此理想情况下,我希望为每个线程配置一个最大线程池大小。JBoss EAP 6.2.2 EAP似乎只允许一个异步线程池


有没有一种方法可以创建两个池,或者我只需要创建一个池就可以同时满足这两个池的需求(并且失去限制这两个池的能力)?

我希望您已经阅读了

文档摘录

20.3。配置EJB线程池 20.3.1. 企业Bean线程池

JBoss EAP 6在内存中维护大量Java线程对象实例,供企业bean服务使用,包括远程调用、计时器服务和异步调用

这种技术称为线程池。它通过消除线程创建的开销提高了性能,并为系统管理员提供了控制资源使用的机制

可以使用不同的参数创建多个线程池,并且可以为每个服务分配不同的线程池

上面的摘录似乎表明,下面将提供两个名为first和second的线程池

<thread-pools>
   <thread-pool name="first" max-threads="20" keepalive-time="150"/>
   <thread-pool name="second" max-threads="20" keepalive-time="150"/>
</thread-pools>