我正在研究Netty 4.0.0.Alpha5代码,以了解如何处理线程.我还在http://netty.io/wiki/new-and-noteworthy-in-4.0.html#wiki-h2-34上阅读了Netty 4新线程模型的介绍.
据我了解,目标是:
所以,我想知道我的解释是否正确.如果我是对的,那么出现以下问题:
我只是想了解为什么事情就是这样,并获得有关Netty 4设计意图的一些信息.
这两个问题都是正确的.通过将处理程序分配给非I/O事件组,可以防止I/O线程被长时间运行的操作(如数据库访问)阻止.您可以EventExecutorGroup
根据处理程序的作用指定大尺寸.它与通常的线程池没有什么不同.如果线程池忙,则任何执行长时间运行任务的尝试都将排队.