- 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
您可能关注的文档
- 二年级上册1_4单元词语表.ppt
- 二年级体育理论复习题_姜忠生.ppt
- 二年级语文上册总复习和回答问题.ppt
- 二年级语文下册第1单元生字PPT.ppt
- 二数第十一周集体备课.ppt
- 二年级语文第4册.ppt
- 二月房价下跌悉尼幸免.pptx
- 二年级语文上第4单元复习课件.ppt
- 二月安全信息通报.ppt
- 二月份有机推断作业.ppt
- 小学语文阅读教学中绘本教学法的应用研究课题报告教学研究课题报告.docx
- 2026年生物化学初级模拟卷.doc
- 国家智慧教育云平台在构建终身学习体系中的教育信息化基础设施与安全保障研究教学研究课题报告.docx
- 智慧教育云平台在中小学信息技术教育中的应用策略研究教学研究课题报告.docx
- 高中数学规律探索中数学思维导图创新思维课题报告教学研究课题报告.docx
- 混合式教学模式下国家智慧教育云平台对学生学习体验的优化研究教学研究课题报告.docx
- 地理 人教版 八年级下册 9.2 干旱的宝地 —— 塔里木盆地 课件(17张PPT).pptx
- 2026年文化遗产鉴定工程师资格考试《文化遗产鉴定技术》模拟卷.doc
- 2024届武汉市硚口区高三上学期起点质量检测化学试题含答案(OCR).pdf
- 仓库主管工作总结.pdf
原创力文档

文档评论(0)