我应该使用DefaultEventExecutorGroup还是自定义Java Executor?

时间:2015-02-03 15:24:42

标签: java multithreading netty

我不想阻止UI(黄金法则:)。我应该:

A)创建DefaultEventExecutorGroup并在我将ChannelHandler添加到管道时使用它:

pipeline.addLast(eventExecutorGroup, "foo", fooChannelHandler);

B)或在我的ChannelHandler实例中使用我的自定义java线程池 ,然后在我的messageReceived方法中启动任务?

使用Netty 5.

1 个答案:

答案 0 :(得分:1)

DefaultEventExecutorGroup将注意以正确的顺序执行每个Channel的任务,这可能很重要或不依赖于协议。

相关问题