IO、NIO和AIO的區別

IO和NIO的區別:其本質就是阻塞和非阻塞的區別。 阻塞概念:應用程序在獲取網絡數據的時候,如果網絡傳輸數據很慢,那麼久一直等着,知道傳輸完畢爲止。 非阻塞概念:應用程序直接可以獲取已經準備就緒好的數據,無需等待。(從操作系統緩衝區中直接讀取已經緩衝完畢的數據,不用阻塞等待數據緩衝完畢,可以在這段時間中做其他事)。 同步和異步的區別: 同步:應用程序會直接參與IO讀寫操作哦,並且應用程序會直接阻塞
相關文章
相關標籤/搜索