Java NIO 核心組件學習筆記

背景知識 同步、異步、阻塞、非阻塞 首先,這幾個概念非常容易搞混淆,但NIO中又有涉及,所以總結一下[1]。 同步:API調用返回時調用者就知道操作的結果如何了(實際讀取/寫入了多少字節)。 異步:相對於同步,API調用返回時調用者不知道操作的結果,後面纔會回調通知結果。 阻塞:當無數據可讀,或者不能寫入所有數據時,掛起當前線程等待。 非阻塞:讀取時,可以讀多少數據就讀多少然後返回,寫入時,可以寫
相關文章
相關標籤/搜索