天天看點

BIO與NIO 的簡單對比

# # 通過一張圖來比對

BIO與NIO 的簡單對比

  描述:左邊的是BIO,右邊的是NIO

  計算機技術發展的本質,就是對計算機資源合理的壓榨。

  對比:BIO 其實是靠線程和用戶端連接配接起來的。用戶端的連接配接,對接的是線程。不同的用戶端,就要有不同的線程來應對。而阻塞就是發生線上程上,當線程沒有通信任務的任務的時候,就在阻塞這。可以了解為偷懶,它占用的系統資源,但是沒幹活。 而BIO就是要解決這個偷懶的問題。用戶端通信連接配接的是buffer,而不是線程,NIO 裡邊的線程,是監聽一批通道。 是以這些線程都在幹着活兒。

 # # BIO的問題

BIO與NIO 的簡單對比

學習視訊:​​https://www.bilibili.com/video/BV1DJ411m7NR?p=6​​

# # NIO 帶來的好處

BIO與NIO 的簡單對比

繼續閱讀