NIO

NIO

IO与NIO的区别

IO NIO
面向流(Stream Oriented) 面向缓冲区(Buffer Oriented)
阻塞IO(Blocking IO) 非阻塞IO(Non Blocking IO)
选择器(Selectors)
  • 传统IO是面向流的(流是单双工的)
  • NIO是面向缓冲区的(缓冲区在通道中传输,通道类似于铁路,只有连接但不能传输数据,缓冲区类似于火车,缓冲区是双向的。)
Ty.Wings wechat
欢迎您订阅我的公众号,并在GitHub上为我Star!