BIO、NIO、AIO基本概念

BIO 採用BIO通信模型的服務端,通常由一個獨立的Acceptor線程負責監聽客戶端的連接,它接收到客戶端連接請求之後爲每個客戶端創建一個新的線程進行鏈路處理,處理完成後,通過輸出流返回應答給客戶端,線程銷燬。 BIO主要的問題在於每當有一個新的客戶端請求接入時,服務端必須創建一個新的線程來處理這條鏈路,在需要滿足高性能、高併發的場景是沒法應用的(大量創建新的線程會嚴重影響服務器性能,甚至罷工)
相關文章
相關標籤/搜索