io多路复用

io多路复用:
文件描述符fd:简单的理解就是磁盘上文件的索引,我们通过客户端程序想要操作磁盘上的文件,是不能直接操作磁盘上的文件的,都是操作的这个文件描述符,然后通过这个文件描述符操作磁盘上的文件。
io多路复用有三种类型:一种是select模型,一种是poll模型,一种是epoll模型。
Epoll是Linux底层常用的事件通知机制,它能够处理大批量的文件描述符。当某个文件描述符状态发生变化,内核会将这个事件通知给用户空间,让用户空间根据具体的事件类型做相应的处理。说白了也就是不让用户程序阻塞,一般用于高并发场景中。
参考视频网址:https://www.bilibili.com/video/BV1wt4y1W71E/?spm_id_from=pageDriver&vd_source=273847a809b909b44923e3af1a7ef0b1
https://www.bilibili.com/video/BV1r54y1f7bU/?spm_id_from=333.337.search-card.all.click&vd_source=273847a809b909b44923e3af1a7ef0b1

posted on   ~码铃薯~  阅读(4)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2021-08-06 使用SpringContextHolder获取bean实例 | 将类交给spring容器的3种办法 | @ImportResource()注解的使用
2020-08-06 处于安全原因,应用程序现在必须满足高或非常高的安全设置的要求或属于例外站点列表的一部分才能运行运行。Java

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示