Netty maxTaskExecutePerRun由非ickyEventExecutorGroup执行

Netty maxTaskExecutePerRun由非ickyEventExecutorGroup执行,netty,Netty,公共非ickyEventExecutorGroupEventExecutorGroup组, int maxTaskExecutePerRun 创建一个新实例。请注意,给定的EventExecutor组不得包含任何OrderedEventExecutor 文档中没有太多关于maxTaskExecutePerRun的内容。 我的理解是:它限制了EventExactor执行的runnable的数量。 如果提交的任务超过最大值,会发生什么情况 我进行了一些测试,但没有发现任何差异 它基本上指定了放弃之前

公共非ickyEventExecutorGroupEventExecutorGroup组, int maxTaskExecutePerRun

创建一个新实例。请注意,给定的EventExecutor组不得包含任何OrderedEventExecutor

文档中没有太多关于maxTaskExecutePerRun的内容。 我的理解是:它限制了EventExactor执行的runnable的数量。 如果提交的任务超过最大值,会发生什么情况


我进行了一些测试,但没有发现任何差异

它基本上指定了放弃之前在线程上要处理的任务数,并让另一个线程接管队列中任务的处理

因此,考虑到这一点,这里有一些限制将允许将线程返回到池中,并使其可用于其他事情