Java IOとNIOの違い
1490 ワード
主な違い:IO NIOバイトストリーム向けバッファブロックSelectorベースの非ブロック
ここでselect呼び出しはブロックされているか、非ブロックされているかのいずれかです.しかしread/writeは非ブロックです!
——本文はCSDNから
Java IO NIO , 。
、 。Java IO Java NIO 。
Java IO (Stream) , , , , , , ( )。 , ( )
Java NIO (Buffer) , , 。 , , IO , 。 , , ; , 。
Java NIO IO IO ! IO ; TCP/IP 。 API, API 。
Java IO , , , 。Java NIO , , ( ) , , 。 , , Java IO ,Java NIO , , , 。
IO IO , , , IO 。
Java NIO Selector Channel, select , Channel 。
Java IO
Java IO , 。 IO ,Server , accept, 。
read/write 。
Java NIO
Java NIO Selector channel 。
ここでselect呼び出しはブロックされているか、非ブロックされているかのいずれかです.しかしread/writeは非ブロックです!
——本文はCSDNから