BIO NIO 和Netty

BIO 同時處理一個連接,要管理多個併發客戶端,需要爲每個新的客戶端 Socket 創建一個新的 Thread,如圖 1-1 所示。 讓我們考慮一下這種方案的影響。第一,在任何 時候都可能有大量的線程處於休眠狀態,只是等待輸 入或者輸出數據就緒,這可能算是一種資源浪費。第 二,需要爲每個線程的調用棧都分配內存,其默認值 大小區間爲 64 KB 到 1 MB,具體取決於操作系統。第 三,即使 Jav
相關文章
相關標籤/搜索