
IO
文章平均质量分 84
zhang_zhongkang
这个作者很懒,什么都没留下…
展开
-
(一)NIO入门之通道和缓冲区
通道和缓冲区概述通道 和 缓冲区 是 NIO 中的核心对象,几乎在每一个 I/O 操作中都要使用它们。通道是对原 I/O 包中的流的模拟。到任何目的地(或来自任何地方)的所有数据都必须通过一个 Channel 对象。一个 Buffer 实质上是一个容器对象。发送给一个通道的所有对象都必须首先放到缓冲区中;同样地,从通道中读取的任何数据都要读到缓冲区中。在本节中,您会了解到 NIO ...原创 2018-10-08 10:13:42 · 4337 阅读 · 0 评论 -
(二)NIO入门之缓冲区内部细节详解
缓冲区内部细节概述本节将介绍 NIO 中两个重要的缓冲区组件:状态变量和访问方法 (accessor)。状态变量是前一节中提到的"内部统计机制"的关键。每一个读/写操作都会改变缓冲区的状态。通过记录和跟踪这些变化,缓冲区就可能够内部地管理自己的资源。在从通道读取数据时,数据被放入到缓冲区。在有些情况下,可以将这个缓冲区直接写入另一个通道,但是在一般情况下,您还需要查看数据。这是使用...原创 2018-10-08 10:19:12 · 363 阅读 · 0 评论