1

在 下package io.netty.buffer,存在多种类型ByteBuf,如PooledDirectByteBufPooledHeapByteBufUnpooledDirectByteBufUnpooledHeapByteBuf。任何人都可以解释他们的区别吗?

4

1 回答 1

5

Pooled ByteBuf 就是他们的名字所说的......它们是池化的,这意味着它们不是直接释放而是池化的,因此它们可以再次重用。这主要是有用的,因为直接 ByteBuf 的分配和释放是昂贵的。

于 2013-10-01T12:48:57.693 回答