我不想阻止UI(黄金法则:)。我应该:
A)创建DefaultEventExecutorGroup
并在我将ChannelHandler
添加到管道时使用它:
pipeline.addLast(eventExecutorGroup, "foo", fooChannelHandler);
B)或在我的ChannelHandler
实例中使用我的自定义java线程池 ,然后在我的messageReceived
方法中启动任务?
使用Netty 5.
答案 0 :(得分:1)
DefaultEventExecutorGroup将注意以正确的顺序执行每个Channel的任务,这可能很重要或不依赖于协议。