![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
6篇文章 · 1967字 · 4人关注
Pipe用于两个线程之间的数据传输。Pipe有一个SourceChannel和一个SinkChannel,数据会被写入到SinkChannel,...
IO是面向流的,NIO是面向缓冲的。IO是阻塞的,NIO是非阻塞的。IO没有Selector,NIO拥有Selector,从而可以使用单个线程管...
Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可...
在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 Ran...
1.Scattering Reads scatter(分散)是指数据从一个channel读取到多个buffer中。 ByteBuffer hea...
1. NIO的核心数据抽象 Buffer 和 Channel是NIO中的两个基本的数据类型抽象。(1)Buffer:用于读或者写数据的容器。包含...
文集作者