- 2
- 0
- 约2.37千字
- 约 24页
- 2019-07-20 发布于湖北
- 举报
高性能并发网络服务器设计与实现 / 网络服务器开发 协议设计(网络协议和应用协议) 语法(报文格式) 语义(指令的处理, 交互时序等) 只要涉及到交互(即使不是网络交互), 就需要协议 网络实现(IO) 网络开发的基础是socket 任何对网络的封装, 在三度关系之内必然是socket(最多三层封装) 第一节 – 网络IO Talk is cheap, show me the code serv = new TcpSocket(); serv.listen(); sock = serv.accept(); sock.read(buf); sock.write(buf); sock.close() 一次服务 没有并发 短连接 有没有协议? 最简单的TCP服务器 重复服务 socket IO read/write是可阻塞的 阻塞是并发和高性能的死敌 实现并发和高性能的途径就是解阻塞 太简单了! 后面继续讲解read/write... 并发服务 优缺点 优点: 简单易用, 一般工作得很好 多线程, 可以利用CPU多核 缺点: 启动线程也有成本, 很可能占大头 线程的数量不受控制, 危险! 问题在于IO... IO多路复用 专业地解决一个问题 select/poll/epoll/kqueue的API几乎一样, 实现不同, 性能不同 IO多路复用接口的作用, 就
您可能关注的文档
- 风电场的运行与维护07972.ppt
- BUCK变换电路综合设计.ppt
- 电力电子技术在配电网中的应用.ppt
- 第七章零售促销.ppt
- 沈阳装饰装修公司新饰家装饰.ppt
- 红外探测器为何要在低温下工作.ppt
- 校本培训中的角色定位.ppt
- 轮胎制造相关.ppt
- 管路无损检测委托单改版2013815.doc
- 鄂价工服规201123工程咨询服务收费标准.doc
- 四川省2027届高三一模高考地理模拟试卷(含答案详解).pdf
- 第10课 秦末农民大起义 课件(内嵌视频)2026-2027学年统编版七年级历史上册.pptx
- 浙江省2027届高三一模高考信息技术模拟试卷(含答案详解).pdf
- 父母的情绪管理四班.pptx
- 浙江省2027届高三一模高考化学模拟试卷(含答案详解).pdf
- 2.6 看太阳认方向 课件(内嵌视频)2026-2027学年科学二年级上册湘科版.pptx
- 《期中,我有底气》期中考前动员主题班会课件(内嵌视频).pptx
- 生下哥哥后,我的母亲就去结扎了(大结局).doc
- 社会心理学6章态度与偏见.pptx
- 3.2 倍的应用 课件 2026-2027学年四年级上册数学苏教版.pptx
最近下载
- SFC《第四次机器人大战》全程攻略图文教程36.doc VIP
- 2023北京北师大附中初二(上)期中数学试卷含答案.docx VIP
- 22J603-1 铝合金门窗(建筑图集).docx
- 吸塑模具成型时间培训(课件).pptx
- 2026中国人民保险公司海晏支公司招聘1人笔试历年参考题库附带答案详解.docx
- 2026年注安工程师安全工程师中级建筑施工考前考点重点知识记忆整理笔记.pdf VIP
- 2026年注安工程师安全工程师中级法规考前考点重点知识记忆整理笔记.pdf VIP
- 最全食物升糖指数表.docx VIP
- 完整版-居住区供配电设施建设标准DGJ32J11-2016.pdf
- 新解读(2025)《HJ_T 397-2007固定源废气监测技术规范》.pptx VIP
原创力文档

文档评论(0)