【Netty】NioEventLoop的启动(二):select方法-检查I/O事件

网络 

这节就来看看select方法的大致执行流程,并看看在这个流程中,Netty是如何解决jdk selector空轮询的bug的。

【Netty】NioEventLoop的启动(一):启动前概览

网络 

本节先来跟一下NioEventLoop创建后到启动前的一些准备工作,和之前博客有所关联的点也做了一些整理

【Netty】NioEventLoop的构建(四):chooserFactory.newChooser

网络 

本节来探索下在第一节中出现的chooserFactory.newChooser(children);,尽管过程非常简单,但还是有些惊喜。

【Netty】NioEventLoop的构建(三):newChild/创建NioEventLoop

网络 

这节主要来探索:一个NioEventLoopGroup构建所属的NioEventLoop时经历了哪些事情,即newChild方法

【Netty】NioEventLoop的构建(二):ThreadPerTaskExcutor

网络 

这一小节就来了解下new ThreadPerTaskExecutor的过程及它本身可能发挥的作用。

【Netty】NioEventLoop的构建(一):简单追下构造函数

网络 

简单看看NioEventLoop的构造函数,后面再继续深追。

【Netty】服务端启动Netty是都做了哪些事情?(四):端口绑定

网络 

最后,来简单探索下Netty启动时,绑定端口的大致过程

【Netty】服务端启动Netty是都做了哪些事情?(三):注册selector

网络 

继承前两节的内容,继续简单探究下Netty注册Selector的大致流程

【Netty】服务端启动Netty是都做了哪些事情?(二):初始化服务端Channel

网络 

本篇继承上一节,继续对服务端启动Netty时,所做的事先进行简单分析。本节为:Netty初始化服务端Channel

【Netty】服务端启动Netty是都做了哪些事情?(一):创建服务端Channel

网络 

本篇大概了解一下服务端启动时,Netty创建Channel的大致流程。