阅读 Java的I/O演进历史
2019-12-31 本文已影响0人
日落_3d9f
jdk1.4之前是采用同步阻塞模型,也就是BIO 大型服务(早期的腾讯就是如此)一般采用C或者C++, 因为可以直接操作系统提供的异步IO、AIO;
jdk1.4推出NIO,支持非阻塞IO,jdk1.7升级,推出NIO2.0,提供AIO的功能,支持文件和网络套接字的异步IO
jdk1.4之前是采用同步阻塞模型,也就是BIO 大型服务(早期的腾讯就是如此)一般采用C或者C++, 因为可以直接操作系统提供的异步IO、AIO;
jdk1.4推出NIO,支持非阻塞IO,jdk1.7升级,推出NIO2.0,提供AIO的功能,支持文件和网络套接字的异步IO