Java NIO與IO的區別和比較,NIO與IO線程池性能比較

Java NIO與IO的區別和比較      傳統的socket IO中,需要爲每個連接創建一個線程,當併發的連接數量非常巨大時,線程所佔用的棧內存和CPU線程切換的開銷將非常巨大。使用NIO,不再需要爲每個線程創建單獨的線程,可以用一個含有限數量線程的線程池,甚至一個線程來爲任意數量的連接服務。由於線程數量小於連接數量,所以每個線程進行IO操作時就不能阻塞,如果阻塞的話,有些連接就得不到處理,N
相關文章
相關標籤/搜索