Java NIO Zero Copy 零拷貝分析

上圖描述的是不使用零拷貝,從磁盤讀數據然後進行一個循環之後再寫到磁盤或者網絡的操作 首先我們JVM所在的用戶空間(User Space)調用一個讀的native方法,它肯定是操作了系統的某些api,向內核控件發送了一個請求,然後就會進行上下文切換到內核空間(Kemel Space) ,然後內核空間就會把我們存在網絡上或者說是硬盤裏的數據通過一種叫Direct Memory Access讀到內核空間
相關文章
相關標籤/搜索