EventLoop仅与一个线程绑定,多个channel会注册到一个EventLoop上eventLoop是一个线程的线程池 ctx.write()与channel.write()或者 channelpipeline.write()不同? outbond中read。是客户端发起的读请求 @ChannelHandler.Sharable可以让Handler共享