BIO NIO AIO

一、看圖 網上很多IO資料,對新手來說,越看越暈。根據自己的理解,總結對比了一下BIO、NIO、AIO。 BIO:線程發起IO請求,不管內核是否準備好IO操作,從發起請求起,線程一直阻塞,直到操作完成。如下圖: NIO(reactor模型):線程發起IO請求,立即返回;內核在做好IO操作的準備之後,通過調用註冊的回調函數通知線程做IO操作,線程開始阻塞,直到操作完成。如下圖: AIO(proact
相關文章
相關標籤/搜索