对 Netty的些许思考: 内存池为什么会引入 Arena?Arena又解决了什么问题? 开辟多个 Arena,让尽可能少的线程去共享同一个 Arena,那么这也就能够去缓解在同一块内存上操作的带来的无法并行需要进行同步的问题 这怎么理解? 现代 cpu多核心,当实际去读取数据时,cpu并不会只去读你想要的数据,出于缓存 (局部性原理,L1,L2,L3),别的数据也会被读取 假设 core1、core2上分别运行着 thread-1,thread-2,而这两个线程分别对应的 ByteBuf 16b数据的读取,那么 …