Netty 3-框架設計

線程模型 傳統阻塞I/O服務模型 採用阻塞I/O模式獲取輸入的數據 每個連接都需要獨立的線程完成數據的輸入,業務處理,數據返回 問題: 1. 併發數很大,就會創建大量線程,佔用很大系統資源 2. 連接創建後,如果當前線程暫時沒有數據可讀,該線程會阻塞在read操作,造成線程資源浪費 Reactor模型 基於I/O複用模型:多個連接共用一個阻塞對象,應用程序只需要在一個阻塞對象等待,無需阻塞等待所有
相關文章
相關標籤/搜索