Java IO 深入理解

看了一段時間NIO之後,發現自己混淆了非阻塞和異步的概念。爲了理清這些關係,這裏就來詳細瞭解下同步(Synchronous)、異步(ASynchronous)、阻塞(blocking)和非阻塞(non-blocking)這些概念。 這些概念的由來與操作系統的發展是分不開的,爲什麼這麼說呢?這要從操作系統的內核態和用戶態說起: 內核態: CPU可以訪問內存所有數據, 包括外圍設備, 例如硬盤, 網卡
相關文章
相關標籤/搜索