NIO原理

基礎概念 • 緩衝區操作 緩衝區及操作是所有I/O的基礎,進程執行I/O操作,歸結起來就是向操作系統發出請求,讓它要麼把緩衝區裏的數據排幹(寫),要麼把緩衝區填滿(讀)。如下圖 • 內核空間、用戶空間  上圖簡單描述了數據從磁盤到用戶進程的內存區域移動的過程,其間涉及到了內核空間與用戶空間。這兩個空間有什麼區別呢?  用戶空間就是常規進程(如JVM)所在區域,用戶空間是非特權區域,如不能直接訪問硬
相關文章
相關標籤/搜索