NIO之缓冲区【直接和非直接缓冲区】

直接与非直接缓冲区   字节缓冲区跟其他缓冲区类型最明显的不同在于,它们可以成为通道所执行的 I/O 的源头和/或目标。其实发现通道只接收ByteBuffer作为参数这个将Channel的时候会发现。 类型 优点 缺点 直接缓冲区 在虚拟机内存外,开辟的内存, IO操作直接进行,没有再次复制 创建和销毁开销大 非直接缓冲区 在虚拟机内存中创建,易回收 但占用虚拟机内存开销, 处理中有复制过程。 直
相关文章
相关标签/搜索