NIO之緩衝區【直接和非直接緩衝區】

直接與非直接緩衝區   字節緩衝區跟其他緩衝區類型最明顯的不同在於,它們可以成爲通道所執行的 I/O 的源頭和/或目標。其實發現通道只接收ByteBuffer作爲參數這個將Channel的時候會發現。 類型 優點 缺點 直接緩衝區 在虛擬機內存外,開闢的內存, IO操作直接進行,沒有再次複製 創建和銷燬開銷大 非直接緩衝區 在虛擬機內存中創建,易回收 但佔用虛擬機內存開銷, 處理中有複製過程。 直
相關文章
相關標籤/搜索