nio和io的服務器端比較

 1.) io: 傳統的io,JDK1.4以前: 即當程序執行輸入/輸出操作後,在這些操作返回之前會一直阻塞該線程, 所以服務器必須爲每個客戶端都提供一條獨立線程進行處理(否則無法繼續運行), 當服務器需要同時處理大量客戶端時,這種做法會導致性能下降.(比如在單核狀態下,CPU同一時刻處理一個線程). 做爲服務器端,其處理結構如下圖所示:   假設如 [jdk1.4]socket舉例--基於nio
相關文章
相關標籤/搜索