I/O模型对比
1.传统的网络(bio)请求是阻塞的,即等到有返回值才处理下一个请求(ServerSocket)
2.伪异步i/o,即在bio基础上加个队列来处理请求
3.NIO模型是非阻塞的,即不需要等到返回值。(SocketChannel)
4.NIO2.0实现了真正的异步I/O(即AIO)
下图说明了它们之间的关系:
5.netty是业界最流行的NIO框架
1.传统的网络(bio)请求是阻塞的,即等到有返回值才处理下一个请求(ServerSocket)
2.伪异步i/o,即在bio基础上加个队列来处理请求
3.NIO模型是非阻塞的,即不需要等到返回值。(SocketChannel)
4.NIO2.0实现了真正的异步I/O(即AIO)
下图说明了它们之间的关系:
5.netty是业界最流行的NIO框架