![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
网络
文章平均质量分 91
网络
吹老师个人app编程教学
好好学习,天天向上。
展开
-
BIO NIO AIO IO多路复用的区别
下面通过例子来具体说明:同步阻塞:小明一直盯着下载进度条,到100%的时候完成。同步体现在:小明关注下载进度条并等待完成通知。(可以看成同步是我主动关注任务完成的通知,异步是被动的,任务完成后再通知我)阻塞体现在:在等待过程中,小明不去做别的东西。(不能去做其他事情)原创 2023-01-26 16:07:25 · 1176 阅读 · 0 评论 -
详解Java中的BIO、NIO、AIO
Java BIO 就是传统的 java io 编程,其相关的类和接口在 http://java.ioBIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,可以通过线程池机制改善(实现多个客户连接服务器).原创 2023-01-25 10:15:31 · 2756 阅读 · 1 评论 -
http三次握手四次挥手详解
三次握手:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发送、接收完毕后何时撤消联系,并建立虚连接。四次挥手:即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。原创 2023-01-24 17:21:13 · 8573 阅读 · 2 评论