我画了一个框架图便于理解netty4框架
可以看出,在netty4中关键的是要理解NioEventLoop、EventLoopGroup:
1,NioEventLoopGroup实际上就是个线程池
2,NioEventLoopGroup在后台启动了n个NioEventLoop来处理Channel事件
3,每一个NioEventLoop负责处理m个Channel
4,NioEventLoopGroup从NioEventLoop数组里挨个取出NioEventLoop来处理Channel