是否存在ManagedExecutorService队列限制?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否存在ManagedExecutorService队列限制?相关的知识,希望对你有一定的参考价值。

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

答案

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

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

默认托管执行程序服务的池大小和队列大小(其JNDI名称为 concurrent / __ defaultManagedExecutorService)都是Integer.MAX_SIZE,即2147483647。

以上是关于是否存在ManagedExecutorService队列限制?的主要内容,如果未能解决你的问题,请参考以下文章

SMTP判断邮箱是否存在 检查email地址是否真实存在

jquery判断选择元素是否存在

sql 判断列是不是存在

Shell脚本——文件是否存在权限校验

Shell脚本——文件是否存在权限校验

Shell脚本——文件是否存在权限校验