文接上一篇.上篇讲到netty暴露一个端口出来,acceptor, handler, pipeline, eventloop 都已准备好.但是并没体现其如何处理接入新的网络请求,今天我们就一起来看看吧. 1. 回顾下eventloop主循环 上篇讲到,netty启动起来之后,就会有很多个eventloop线程会在一直工作,比如进行select或者执行task. 我们再来回顾 NioEventLoop 的实现方式吧! 我们先看看下 NioEventLoop 的类图吧: 看起来非常复杂,不管它.它核…