有ManagedExecutorService队列限制吗?

时间:2019-04-23 06:42:08

标签: java-ee glassfish payara microprofile jakarta-ee

我正在使用ManagedExecutorService处理作业列表。我在主线程中处理作业,并使用ManagedExecutor执行每个作业。将来作业的大小可能会超过池的大小...所以我想知道,是否有队列或在发生这种情况时会引发异常?

1 个答案:

答案 0 :(得分:1)

当作业数超过池大小时,项目将添加到队列中。当队列已满时,将引发异常。

托管执行器服务的详细信息可以在管理控制台中的“资源”->“并发资源”->“托管执行器服务”->(“执行者服务”的名称)下找到

默认托管执行程序服务(JNDI名称为
parallel / __ defaultManagedExecutorService)均为Integer.MAX_SIZE,即2147483647。