首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JBoss EAP6中为异步会话bean方法创建两个线程池?

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

Stack Overflow用户
提问于 2014-11-12 14:18:26
回答 1查看 1.3K关注 0票数 6

在我的应用程序中,我在两个不同的地方对会话bean使用@异步业务方法。每个线程都有自己的逻辑和需求,因此理想情况下,我希望为每个线程池配置一个最大的线程池大小。它看起来像是JBoss EAP6.2.2EAP只允许一个异步线程池。

是否有一种方法可以创建两个池,还是只需要创建一个对两者都足够的池(并且失去限制这两个池的能力)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 11:59:24

我想您已经看过关于Guide-en-US.pdf的文档了

从文档中提取

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

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

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

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

上面的摘录似乎表明,下面将提供两个线程池,分别命名为第一和第二。

代码语言:javascript
复制
<thread-pools>
   <thread-pool name="first" max-threads="20" keepalive-time="150"/>
   <thread-pool name="second" max-threads="20" keepalive-time="150"/>
</thread-pools>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26889166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档