1. 程式人生 > >nio再學習之通道channel

nio再學習之通道channel

png lec bio 多線程 ram socket image 多線程通信 傳輸

通道(Channel):用於在數據傳輸過程中,進行輸入輸出的通道,其與(流)Stream不一樣,流是單向的,在BIO中我們分為輸入流,輸出流,但是在通道中其又具有讀的功能也具有寫的功能或者兩者同時進行。

通道主要分為以下幾類:

服務器相關:

ServerSocketChannel:

SocketChannel:

文件相關:

FIleChannel:

多線程通信相關:

DatagramChannel

相關的類圖關系

技術分享圖片

nio再學習之通道channel