BIO与NIO、AIO的区别
BIO与NIO、AIO的区别 名词解释: I/O:输入/输出(Input/Output),分为IO设备和IO接口两个部分 Java 针对I/O设计的三种不同数据传输模式 BIO : 同步阻塞I/O NIO : 同步非阻塞I/O AIO : 异步阻塞I/O 1、区别比较优缺点 2、理解同步与异步区别、阻塞与非阻塞的区别 同步:发送一个请求,等待返回,然后再发送下一个请求 (比如广播,就是一个异步例子。发起者不关心接收者的状态。不需要等待接收者的返回信息) 异步:发送一个请求,不等待返回,随时可以再发送下一个请求 (电话,就是一个同步例子。发起者需要等待接收者,接通电话后,通信才开始。需要等待接收者的返回信息 ) 阻塞 非阻塞 3、适用场景 参考详细的文章 来源: CSDN 作者: 你这名字不好听 链接: https://blog.csdn.net/lizhenyu666/article/details/103898012