前面两篇分别分析了PoolChunk和PoolSubpage的实现,本文主要分析管理PoolChunk生命周期的PoolChunkList。1、...
本章节分析服务端如何accept客户端的connect请求。 在Netty源码分析之NioEventLoop章节中,已经分析了NioEventL...
占小狼 转载请注明原创出处,谢谢! 本文主要分析Netty服务端的启动过程。 Netty是基于Nio实现的,所以也离不开selector、ser...
上一章节中,分析了Netty如何处理read事件,本节分析Netty如何把数据写会客户端。 把数据返回客户端,需要经历三个步骤:1、申请一块缓存...
简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles],转载请注明...
多年之前,从C内存的手动管理上升到java的自动GC,是历史的巨大进步。然而多年之后,netty的内存实现又曲线的回到了手动管理模式,正印证了马...
boss线程主要负责监听并处理accept事件,将socketChannel注册到work线程的selector,由worker线程来监听并处理...
上一章节中,我们分析了Netty服务的启动过程,本章节分析Netty的NioEventLoop是如工作的。 NioEventLoop中维护了一个...
本章节分析Netty中的ChannelPipeline模块。 每个channel内部都会持有一个ChannelPipeline对象pipelin...
文集作者