网络编程
文章平均质量分 92
网络编程
小佘ovo
感谢关注,csdn已经不上线了,不会在更新了。 csdn都是个人在大二到大四期间学习的笔记,有些内容可能并不是正确的,请理解下,技术文章在掘金(持续更新) https://juejin.cn/user/4248168663101239
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
select、poll、epoll之间的区别
select、poll、epoll之间的区别一. select、poll、epoll之间的区别①. select==>时间复杂度O(n)②. poll==>时间复杂度O(n)③. epoll==>时间复杂度O(1)1. LT模式2. ET模式④. select、poll、epoll区别总结一. select、poll、epoll之间的区别文件描述符(File Descriptor) 简称 fdselect,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机原创 2021-05-23 16:08:36 · 1707 阅读 · 0 评论 -
网络编程的5种IO模型
五种IO模型一. 五种IO模型①. 同步阻塞I/O(BIO)②. 同步非阻塞I/O(NIO)③. IO多路复用④. 信号驱动IO(SIGIO)⑤. 异步IO(AIO)一. 五种IO模型①. 同步阻塞I/O(BIO)应用程序中进程在发起IO调用后至内核执行IO操作返回结果之前,若发起系统调用的线程一直处于等待状态,则此次IO操作为阻塞IO。阻塞IO简称BIO,Blocking IO。即用户需要等待read将socket中的数据读取到buffer后,才继续处理接收的数据。整个IO请求的过程中,用原创 2021-05-23 15:23:35 · 580 阅读 · 0 评论
分享