摘要: netty权威指南 180 bio、nio、aio的区别? bio -- 伪异步io -- nio -- aio bio同步阻塞,nio同步非阻塞,aio异步非阻塞。 epoll nio是基于多路复用器来实现同步非阻塞的,多路复用器又是基于epoll函数实现的。 文件列表fd:代表linux文件系统 阅读全文
posted @ 2020-11-14 12:54 平淡454 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 各种协议之间关系 tcp协议与udp协议 先看tcp协议 客户端与服务端建立一个tcp链接需要三次握手,第一次是由客户端主动发起请求,第二次服务端响应,第三次客户端再次确认。 为什么三次握手?如果两次会有什么问题? 客户端发起链接请求A 网络慢,A超时了,客户端再次发起一个链接请求B。最终A和B可能 阅读全文
posted @ 2020-11-14 12:17 平淡454 阅读(50) 评论(0) 推荐(0) 编辑