- 2
- 0
- 约9.92千字
- 约 37页
- 2017-05-05 发布于四川
- 举报
互联网络程序设计第六章
第六章、I/O复用的服务器与客户端 I/O模型 select函数 IO复用客户端 IO复用服务器 select函数总结(poll与pselcet函数) 测试用例 1. I/O模型 I/O复用技术的引入 第3章,迭代服务器的低效率主要原因是串行执行 第4、5章,采用并行的思路来解决这个问题 从这一章开始,换一个思路 仔细分析迭代服务器模型 串行化还不是造成低效率主要原因 真正的原因是——阻塞 程序阻塞在read、accept等系统调用上,不能为其它客户端服务 串行的迭代服务器 网络操纵函数最终被抽象成文件的IO操作,着重对慢系统调用观察,会发现这些函数基本上分成两个阶段: 等待事件发生 程序与系统内核交互,获取发生的事件 根据这两个阶段的不同操作,可以分为五种IO模型 阻塞I/O 非阻塞I/O I/O复用(select、epoll、kqueue) 信号驱动I/O 异步I/O Blocking I/O Model The most prevalent I/O model 。By default, all sockets are blocking Nonblocking I/O Model When a socket is nonblocking, telling kernel: “ when an I/O operation that I request cannot be com
您可能关注的文档
最近下载
- 2025 ESC/EAS指南:血脂异常的管理(更新版).pdf VIP
- 消防中队班务会一周工作总结5篇.docx VIP
- (2026年)腔镜辅助术式(改良miccoli)在甲状腺手术中的应用PPT课件.pptx VIP
- 乳腺癌的手术治疗.pptx VIP
- Samsung三星滚筒洗衣机 12kg 超薄大容量 AI泡泡净 除菌洗烘一体机 WD12DG5B14BBSC使用手册中文版.pdf
- 2025ATA指南:成人分化型甲状腺癌患者的管理ppt课件.pptx VIP
- 2026后勤基建考试题库及答案.doc VIP
- 2026中国雄安集团有限公司社会招聘备考题库含答案详解(培优a卷).docx VIP
- 工程勘察设计收费管理规定(完整版).pdf VIP
- 《云南省膨胀土地区建筑技术规程》.pdf VIP
原创力文档

文档评论(0)