第七讲服务器软件设计的算法和问题.pptVIP

  • 3
  • 0
  • 约7.31千字
  • 约 39页
  • 2017-06-24 发布于四川
  • 举报

第七讲服务器软件设计的算法和问题.ppt

简单服务器的算法有时候并不合理 这样情况: 联系这个简单服务器的第1个客户要求传送1个巨大的文件(200兆B),而联系到这个服务器的第2个客户要求传送1个小的文件(20B) 如果服务器一直等到第1个文件传送完毕才考虑传送第2个文件,那第2个客户就将为了1个小文件的传送而等待一段不合理的时间 因为请求很小,第2个用户期望可以得到立即的处理。但如果按照简单服务器算法来处理这样情况可能不合理。 要考虑现在使用的服务器是如何处理的? 结论: 大多数并发服务器自动适应下层的硬件: 硬件资源(如更多的处理器)给得越多,这些服务器的性能就越好 作业 画出单线程并发的面向连接服务器的进程结构,注意标上相关的文字说明。 详细分析并发服务器和循环服务器的特点,并说明这两种类型服务器的应用场合。 * * * * * * * * * * 计算机通信与网络编程 电子科大计算机学院 把单独的程序作为进程使用 从进程执行一个单独编写和编译的程序也许更加方便 linux系统支持 调用fork后再调用execve execve会用新程序的代码覆盖从进程 计算机通信与网络编程 电子科大计算机学院 从进程执行一个单独编写和编译的程序(/mul) int sum; int main(void) { int i,pid; mul = 1; if((pid=fo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档