AIO:異步非阻塞,服務(wù)器實現(xiàn)模式為一個有效請求一個線程,客戶端的I/O請求都是由操作系統(tǒng)先完成了再通知服務(wù)器應(yīng)用去啟動線程進行處理,AIO方式使用于連接數(shù)目多且連接比較長(重操作)的架構(gòu),比如相冊服務(wù)器,充分調(diào)用操作系統(tǒng)參與并發(fā)操作,編程比較復雜,JDK1.7之后開始支持。.
AIO屬于NIO包中的類實現(xiàn),其實IO主要分為BIO和NIO,AIO只是附加品,解決IO不能異步的實現(xiàn)
在以前很少有Linux系統(tǒng)支持AIO,Windows的IOCP就是該AIO模型。但是現(xiàn)在的服務(wù)器一般都是支持AIO操作