IO操作可以分为3类:同步阻塞(BIO).同步非阻塞(NIO).异步(AIO). 同步阻塞(BIO):在此种方式下,用户线程发起一个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,用户线程才能做后续的事情. 同步非阻塞(NIO): 在此种方式下,用户线程发起一个IO操作以后,可返回做其它事情,但是用户线程需要时不时的询问IO操作是否完成,从而引入了不必要的CPU资源浪费.Java中的Netty使用的是NIO. 异步(AIO):在此种方式下,用户线程发起一个IO操作以后,可返回…