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