作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Java SE 中,我们可以使用像
这样的结构ExecutorService es1 = Executors.newSingleThreadExecutor();
ExecutorService es2 = Executors.newFixedThreadPool(10);
控制执行器服务可用的线程数量。在 Java EE 7 中,可以注入(inject)执行器服务:
@Resource
private ManagedExecutorService mes;
但是我如何控制托管执行程序服务可用的线程数?例如,在我正在编写的应用程序中,有一个执行器服务必须在单个线程中执行。所以我不能只让平台选择它喜欢的线程数。
最佳答案
实际上,此设置应该在服务器设置中通过管理控制台(例如在 GlassFish 中)或在创建服务期间进行设置:
asadmin create-managed-executor-service --corepoolsize=10 --maximumpoolsize=20 concurrent/mes
关于java - 控制 ManagedExecutorServices/Java EE 7 的线程数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29634650/
我是一名优秀的程序员,十分优秀!