本文主要分享Netty中事件循环机制的实现. 源码分析基于Netty 4.1 EventLoop 前面分享服务端和客户端启动过程的文章中说过,Netty通过事件循环机制(EventLoop)处理IO事件和异步任务,简单来说,就是通过一个死循环,不断处理当前已发生的IO事件和待处理的异步任务.示例如下 while(true) { process(selector.select()); process(getTask()); } 这种事件循环机制也是一种常用的IO事件处理机制,包括Redis,Mys…