文章目录
写在文章开头
Netty作为一款强大的高性能网络编程框架,其底层Reactor的设计理念和实现都是非常值得我们研究和学习了解的,本文将从以下几个问题为导向,带读者深入理解netty reactor线程模型:
- Netty有Reactor线程模型
- Netty如何实现Reactor模式
- 为什么 main Reactor线程池大部分场景只用到一个线程
- Netty线程分配策略是什么
- Netty中的IO多路复用的概念
- Netty基于哪几个组件搭配实现IO多路复用
- Netty如何实现通用NIO多路复用器
- Netty如何优化工作线程调度平衡
- Netty如何解决CPU 100% 即空轮询问题
- Netty对于事件轮询器做了哪些优化?
- Netty无锁化的串行设计理念
Hi,我是 sharkChili ,是个不断在硬核技术上作死的技术人,是 优快云的博客专家 ,也是开源项目 Java Guide 的维护者之一,熟悉 Java 也会一点 Go ,偶尔也会在 C源码 边缘徘徊。写过很多有意思的技术博客,也还在研究并输出技术的路上&