NIO

NIO: 使用InputStream的read()方法從流中讀取數據時,若數據源中沒有數據,它會阻塞該線程,而OutputStream流,也是如此。因爲它們都是阻塞式的輸入與輸出。不僅僅如此,傳統的輸入流,輸出流都是通過字節的移動來處理的(即使不直接去處理字節流,但鍍層的實現還是依賴於字節處理),也就是說,面向流的輸入/輸出,系統一次只能處理一個字節,因此面向流的輸入/輸出效率不高,爲了提高效率,
相關文章
相關標籤/搜索