Java——NIO

java中的輸入輸出都是以流的形式,包括文件讀寫和網絡傳輸。 傳統的IO是面向流的,每次從流中讀一個或多個字節,直至讀取所有字節,它們沒有被緩存在任何地方。而且需要爲每個連接創建一個線程,當併發的連接數量非常巨大時,線程所佔用的棧內存和CPU線程切換的開銷將非常巨大。使用NIO,不再需要爲每個線程創建單獨的線程,可以用一個含有限數量線程的線程池,甚至一個線程來爲任意數量的連接服務。由於線程數量小於
相關文章
相關標籤/搜索