- 5
- 0
- 约4.39千字
- 约 30页
- 2016-03-17 发布于安徽
- 举报
8、SOCKET-IO复用技术.ppt
第八章IO复用技术 本章目标 IO复用基本概念 select函数 I/O复用 如果一个或多个I/O条件满足(例如:输入已准备好被读,或者描述字可以承接更多输出的时候)我们就能够被通知到,这样的能力被称为I/O复用,是由函数select和poll支持的 I/O复用网络应用场合 当客户处理多个描述字 一个客户同时处理多个套接口 如果一个tcp服务器既要处理监听套接口,又要处理连接套接口 如果一个服务器既要处理TCP,又要处理UDP 五个I/O模型 阻塞I/O 非阻塞I/O I/O复用(select和poll) 信号驱动I/O 异步I/O 阻塞I/O模型 最流行的I/O模型是阻塞I/O模型,缺省时,所有的套接口都是阻塞的 非阻塞I/O模型(2-1) 当我们把一个套接口设置为非阻塞方式时,即通知内核:当请求的I/O操作非得让进程睡眠不能完成时,不要让进程睡眠,而应返回一个错误 非阻塞I/O模型(2-2) I/O复用模型 信号驱动I/O模型 我们也可以用信号,让内核在描述字准备好时用信号SIGIO通知我们,我们将此方法称为信号驱动I/O 异步I/O模型 异步I/O是Posix.1的1993版本中的新内容,我们让内核启动操作,并在整个操作完成后通知我们 select函数作用 select函数什么情况下返回 作为一个例子,我们可以调用函数select并通知内核仅在下列情况发生时才返回: 集合
您可能关注的文档
- 5国际贸易——跨国公司国际贸易.ppt
- 5岩石强度破坏课件[兼容模式].pdf
- 5种视觉效果为夏居带来丝丝生活凉意.doc
- 5章_圆柱坐标系下分离变量法(07.12.28).doc
- 5风险不确定性分析.ppt
- 6.4非接触式测温(xkj)3.pdf
- 67【工程实验室】【无线接入点客户端模式联网】.pdf
- 6、带电粒子在匀强磁场中运动.ppt
- 6个不同鲤群体形态差异分析_明俊超.pdf
- 6实验一脑垂体的摘取保存.ppt
- 八年级上册江西版《初中语文一遍过》课堂测(OCR).pdf
- 七年级上册人教版《初中语文一遍过》测评卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》试卷【教师用书】(OCR).pdf
- 七年级上册人教版《初中地理一遍过》教师版(OCR).pdf
- 九年级上册译林牛津版《初中英语一遍过》测评卷(OCR).pdf
- 九年级上册冀教版《初中英语一遍过》单元卷(OCR).pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷(OCR).pdf
- 七年级上册人教版《初中生物一遍过》【教师用书】(OCR).pdf
- 【横版】27张宇基础30讲做题本.pdf
- 七年级上册译林牛津版《初中英语一遍过》单元检测卷教用(OCR).pdf
最近下载
- 2025-2026学年高中英语必修 第一册人教版(2019)教学设计合集.docx
- 新22J02 屋面参考图集.docx VIP
- 医疗保障信息平台定点基线版医药机构接口规范.docx VIP
- TB∕T 3210.1-2020 铁路煤炭运输抑尘技术条件 第1部分:抑尘剂.pdf VIP
- 第八届全国职工职业技能大赛(网约配送员赛项)必背考试题库500题(含答案).docx VIP
- 2026年党务知识案例实战题库及答案.docx VIP
- 眉山市第二污水处理厂工程环境影响报告书.pdf VIP
- 《rb-t 132-2026检验检测机构数字化建设指南》培训课件.pptx VIP
- 社区安全管理普及培训.pptx VIP
- 2026年校招:洛阳钼业试题及答案.docx VIP
原创力文档

文档评论(0)