nio 学习

2019-09-30  本文已影响0人  光小月

NIO

同步、非阻塞

menu

  1. Channel and Buffer
  2. Scatter and Gather
  3. Channel Transfers
  4. Socket and ServerSocket
  5. DatagramChannel
  6. Selector
  7. pipe
  8. nio vs. io
  9. nio.files
  10. nio path
  11. NIO AsynchronousFileChannel

说明文档

http://tutorials.jenkov.com/java-nio/channels.html

nio channel

nio系列

FAQ

1.为什么需要selector?
selector 是多路复用器, 普通的io, 通过socket -->I/O, 每次都需要一个线程;
selector 的模式, socket-->channel --> selector ---> I/O, 一个selector需要一个线程,
多个socket 有多个channel , 所以说单个线程可以监听多个数据通道

参考链接

  1. pipe
  2. 什么是NIO?NIO的原理是什么机制?
  3. Java NIO浅析
  4. 文章相当全面的Java NIO教程
  5. java IO、NIO、AIO详解

PS: 若你觉得可以、还行、过得去、甚至不太差的话,可以“关注”或者“点赞”一下,就此谢过!

上一篇 下一篇

猜你喜欢

热点阅读