Netty入門學習(一)——傳統IO與NIO比較

傳統IO與NIO比較 傳統的socket IO     堵塞 傳統的socket IO中,需要爲每個連接創建一個線程,當併發的連接數量非常巨大時,線程所佔用的棧內存和CPU線程切換的開銷將非常巨大。並且在單線程的時候只能有一個客戶端,雖然使用線程池可以有多個客戶端連接,但是性能消耗非常大。當一個線程調用read() 或 write()時,該線程被阻塞,直到有一些數據被讀取,或數據完全寫入。 上圖爲
相關文章
相關標籤/搜索