计算机网络编程-第十讲-服务器并发性的统一、高效管理课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机网络编程-第十讲-服务器并发性的统一、高效管理课件.ppt》由会员分享,可在线阅读,更多相关《计算机网络编程-第十讲-服务器并发性的统一、高效管理课件.ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十讲 服务器并发性的统一、高效管理目的:设计更灵活、性能更优化的并发服务器。计算机网络编程电子科大计算机学院 定定义义:服务器整个生命期中,同时并发的最大线程数量。该参数某种意义上代表了该服务器的最大资源开销。我们可以限制服务器的最大并发数量也可以不限制(允许创建任意多的线程),此时该服务器的并发等级受限于操作系统的限制。计算机网络编程电子科大计算机学院当收到远程连接请求时触发线程创建服务器的并发等级依赖于客户的需求同时存在的连接越多,并发等级越高计算机网络编程电子科大计算机学院在需求驱动模式下,任一时刻的并发等级反映了当时服务器已收到但还没有处理完毕的请求数目。为每个请求创建一个新进程/线
2、程,开销昂贵。一方面会带来处理的时延创建进程/线程需要较长的时间另一方面会消耗系统资源每个请求一个进程/线程,资源消耗大计算机网络编程电子科大计算机学院预分配进程/线程可用于控制延迟、限制并发等级主服务器在开始执行时就创建N个从进程/线程将所接受的新的请求分配给这N个从进程/线程中的一个处理每个进程/线程等待请求,请求到达后处理进程/线程并不退出计算机网络编程电子科大计算机学院计算机通信与网络编程电子科大计算机学院主进程从进程1从进程2从进程3用于熟知端口的套接字用于熟知端口的套接字操作系统操作系统预分配的从进程预分配的从进程根据处理机数目的多少,我们可以调整预分配从进程的数目当系统中有K个处理器时,分配K个从进程,在最好情况下,可以使得接受处理几乎没有任何延迟。计算机通信与网络编程电子科大计算机学院
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 编程 第十 服务器 并发 统一 高效 管理 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内