FastThreadLocal源码解析 2026年03月30日 daichangya 12 1. 前言Netty 自行封装了 FastThreadLocal 以替换 JDK 提供的 ThreadLocal。结合封装的 FastThreadLocalThread,在多线程环境下显著提高了变量的查询以及更新效率。下文将通过对比 ThreadLoca... 阅读全文 0 评论
Netty 内存池分析 2026年03月30日 daichangya 14 0. 内存数据结构内存层级结构自上而下主要分为:Arena、ChunkList、Chunk、Page、SubPage 五级。PoolArena 是一块连续的内存块。为了优化并发性能,Netty 内存池中存在一个由多个 Arena 组成的数组。当多个线程进... 阅读全文 0 评论