傳統IO特色:性能
阻塞點:server.accept()、inputStream.read(bytes)
單線程狀況下,只能有一個客戶端
用線程池能夠有多個客戶端鏈接,可是很是消耗性能線程
NIO的特色server
ServerSocketChannel 相等於 ServerSocketinput
SocketChannel 相等於 Socketio
Selectorselect
SelectionKey線程池
阻塞點:selector.select();客戶端
單線程狀況下,能夠鏈接多個客戶端阻塞