参考:
知乎:Java NIO浅析
伯乐在线:一个故事讲清楚 NIO
CSDN:攻破JAVA NIO技术壁垒
并发编程网: Java NIO 系列教程
NIO给我们带来的好处
- 事件驱动模型
- 避免多线程
- 单线程处理多任务
- 非阻塞I/O,I/O读写不再阻塞,而是返回0
- 基于block的传输,通常比基于流的传输更高效
- 更高级的IO函数,zero-copy
- IO多路复用大大提高了Java网络应用的可伸缩性和实用性
参考:
知乎:Java NIO浅析
伯乐在线:一个故事讲清楚 NIO
CSDN:攻破JAVA NIO技术壁垒
并发编程网: Java NIO 系列教程
NIO给我们带来的好处