zhebinhu / zhebinhu.github.io

个人博客
http://huzb.me
2 stars 0 forks source link

Netty 源码学习笔记——NioEventLoop | huzb的博客 #105

Open zhebinhu opened 5 years ago

zhebinhu commented 5 years ago

http://huzb.me/2019/09/18/netty%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E2%80%94%E2%80%94NioEventLoop/

NioEventLoop 是 Netty 的核心组件。我们在服务端启动时,会用服务端 Channel 绑定一个 NioEventLoop,那么 NioEventLoop 里面到底在干些什么事?Netty 是如何保证事件循环的高效轮询和任务的及时执行?又是如何优雅地 fix 掉 jdk 的 nio bug 的呢?让我们深入源码一探究竟。 NioEventLoop 概述我们先对 NioEventLoo