在《netty源码阅读之NioEventLoop之NioEventLoop执行-----processSelectedKey()执行》这篇文章中,我们分析到了他优化的方式,并且说明它一直在此检测io事件。客户端的新连接就从这里开始分析。
新连接的文章,主要分为以下几个小点分析源码:
1、检测新连接
2、创建客户端NioSocketChannel
3、给NioSocketChannel分配线程,并把selector注册到上面去
4、向上一步的selector注册读事件
带着下面两个问题,我们开始分析源码:
1、Netty是在哪里检测有新连接接入的?
2、新连接是怎样注册到NioEventLoop线程的?