Avatar notebook default
6篇文章 · 1967字 · 4人关注
  • Java NIO(五)Pipe

    Pipe用于两个线程之间的数据传输。Pipe有一个SourceChannel和一个SinkChannel,数据会被写入到SinkChannel,...

  • Java NIO(六)IO和NIO的比较

    IO是面向流的,NIO是面向缓冲的。IO是阻塞的,NIO是非阻塞的。IO没有Selector,NIO拥有Selector,从而可以使用单个线程管...

  • Resize,w 360,h 240
    Java NIO(四)Selector

    Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可...

  • Java NIO(三)通道间的数据传输

    在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 Ran...

  • Resize,w 360,h 240
    Java NIO(二)Scattering Reads and Gathering Writes

    1.Scattering Reads scatter(分散)是指数据从一个channel读取到多个buffer中。 ByteBuffer hea...

  • Resize,w 360,h 240
    Java NIO(一)Buffer 和 Channel

    1. NIO的核心数据抽象 Buffer 和 Channel是NIO中的两个基本的数据类型抽象。(1)Buffer:用于读或者写数据的容器。包含...

文集作者