第八篇:基於NIO的TCP通信(含代碼)

NIO主要原理及使用     NIO採取通道(Channel)和緩衝區(Buffer)來傳輸和保存數據,它是非阻塞式的I/O,即在等待連接、讀寫數據(這些都是在一線程以客戶端的程序中會阻塞線程的操作)的時候,程序也可以做其他事情,以實現線程的異步操作。    考慮一個即時消息服務器,可能有上千個客戶端同時連接到服務器,但是在任何時刻只有非常少量的消息需要讀取和分發(如果採用線程池或者一線程一客戶端
相關文章
相關標籤/搜索