Netty 添加带有DefaultEventExecutorGroup的ChannelHandler时,是否可以删除其代码块?

Netty 添加带有DefaultEventExecutorGroup的ChannelHandler时,是否可以删除其代码块?,netty,Netty,接受EventExecutorGroup作为其第一个参数。这种方法经常被引用为处理同步代码的一种方法:传递一个新的实例,然后您就全部设置好了 如果以这种方式添加的ChannelHandler中运行的代码阻塞,则会阻塞在addLast()时间传入的DefaultEventExecutorGroup中的线程,对吗?而且Netty不可能使用任何线程与ServerSocket 如果是,这是否意味着从这样的处理程序中调用的ChannelHandlerContext#write()也会正常工作?或者写操作是

接受
EventExecutorGroup
作为其第一个参数。这种方法经常被引用为处理同步代码的一种方法:传递一个新的实例,然后您就全部设置好了

如果以这种方式添加的
ChannelHandler
中运行的代码阻塞,则会阻塞在
addLast()
时间传入的
DefaultEventExecutorGroup
中的线程,对吗?而且Netty不可能使用任何线程与
ServerSocket

如果是,这是否意味着从这样的处理程序中调用的
ChannelHandlerContext#write()
也会正常工作?或者写操作是否会因为来自可能不同的线程而可能出现顺序错误?在以这种方式添加的
ChannelHandler
中,是否有执行写入的首选方法

最后,
channelHandlerContext.executor().inEventLoop()
的值将以这种方式添加到
ChannelHandler
中?我猜它将返回
false