一.AIO简介 AIO是java中IO模型的一种,作为NIO的改进和增强随JDK1.7版本更新被集成在JDK的nio包中,因此AIO也被称作是NIO2.0.区别于传统的BIO(Blocking IO,同步阻塞式模型,JDK1.4之前就存在于JDK中,NIO于JDK1.4版本发布更新)的阻塞式读写,AIO提供了从建立连接到读.写的全异步操作.AIO可用于异步的文件读写和网络通信. 二.同步/异步.阻塞/非阻塞 我们先来了解下什么是同步/异步,以及什么是阻塞/非阻塞.在IO操作中,IO分两阶段(一旦…