1.BIO:同步阻塞 IO ,使用 BIO 读取数据时,线程会阻塞住,且需要线程主动去查询是否有数据可读,并且需要处理完一个 Socket 之后才能处理下一个 Socket
2.NIO:同步非阻塞 IO ,使用 NIO 读取数据时,线程不会阻塞,但需要线程主动的去查询是否有 IO 事件
3.AIO:也叫做 NIO 2.0,异步非阻塞 IO ,使用 AIO 读取数据时,线程不会阻塞,并且当有数据可读时会通知到线程,不需要线程主动去查询
BIO 、 NIO 、 AIO 分别是什么
于 2023-02-20 12:21:52 首次发布