BIO/NIO/AIO 三种IO模式概述

1、BIO(block io 同步阻塞模式) 1. BIO模式问题 1.1 阻塞问题 服务端在接收客户端套接字请求时,accept() 方法阻塞等待:一直等到有客户端接入时才往下执行。 客户端写数据时,阻塞:一直停留在wirte() 这行代码,直到把所有的消息全部写出去,并且服务端接受到消息。 1.2 多线程问题 服务端接收套接字后,都需要开辟一个线程进行处理,非常消耗服务器的性能。 2、NIO(
相关文章
相关标签/搜索