1.UNIX的5种I/O模型
- 阻塞I/O模型
- 非阻塞I/O模型
- I/O复用模型
- 信号驱动I/O模型
- 异步I/O模型
2.I/O多路复用技术的优势
- 支持一个进程打开的FD个数不受限制
- I/O效率不随FD增加而线性下降
- 使用mmap加速内核与用户控件的消息传递
- epoll的API更加简单
3.Java的I/O演进
- JDK1.0(BIO) -> JDK1.4(NIO) -> JDK1.7(NIO2.0)
本文介绍UNIX系统的五种I/O模型:阻塞I/O、非阻塞I/O、I/O复用、信号驱动I/O及异步I/O,并探讨I/O多路复用技术的优势。此外,还回顾了Java I/O的发展历程,从JDK1.0的BIO到JDK1.4的NIO,再到JDK1.7的NIO2.0。
247

被折叠的 条评论
为什么被折叠?