基於事件的NIO多線程服務器

JDK1.4的NIO有效解決了原有流式IO存在的線程開銷的問題,在NIO中使用多線程,主要目的已不是爲了應對每個客戶端請求而分配獨立的服務線程,而是通過多線程充分使用用多個CPU的處理能力和處理中的等待時間,達到提高服務能力的目的。 線程模型 NIO的選擇器採用了多路複用(Multiplexing)技術,可在一個選擇器上處理多個套接字,通過獲取讀寫通道來進行IO操作。由於網絡帶寬等原因,在通道的讀
相關文章
相關標籤/搜索