网上资料很多以IO五种模型为基础讲解NIO

  • 五种模型又涉及很多概念:同步/异步/阻塞/非阻塞/多路复用而不同的人又有不同的理解方式

  • select/epoll/poll/pselectfd这些关键字,没有相关基础的人看起来简直是天书

导致初学时认为nio远不可及

JDK 1.4 `java.nio.*引入新的Java I/O库,为提高速度

实际,“旧”的I/O包已经使用NIO重新实现过,即使不显式的使用NIO编程,也能从中受益

https://my.oschina.net/u/3777556/blog/1812279