多线程与网络服务的关系(转载)
来源:互联网 发布:大数据的意义包括() 编辑:程序博客网 时间:2024/05/18 12:31
很多同学对多线程的第一印象来自于FlashGet、NetAnt等下载工具。一般来说,使用多线程的下载程序可以抢到更多的网络资源,提升下载速度。 为什么会这样呢?原理很简单,但我们的毕业设计关系不大。但可以反映出一个问题,一个服务器端软件支持多线程,客户端可以单线程,也可以多线程。无论是FTP服务,还是Web服务,亦或我们的ICQ服务。 理论上说,用户越多,请求越频繁,服务的压力就越大,但不应该是“我先来,整个服务器都在为我服务,你等我完了才开始”,而应该“要慢大家一起慢,要快大家一起快”,这就需要多线程技术。 每收到一个用户的一个请求,就给该用户创建一个线程来处理这个请求,因为从宏观上看来,线程是并发的,所以每个用户的请求都在处理。 从充分利用系统资源来讲,无论是Windows还是数据库服务器,开启多个线程工作可以尽量的去使用CPU和内存等资源,因为操作系统和数据库服务器不会把所有资源花在一个工作线程上。 所以,我们能够在不同的地方访问相同网站,网络服务,并且不觉得太滞后,很大程度上归功与多线程技术!(百变欣君 ) | |
- 多线程与网络服务的关系(转载)
- 多线程网络服务的一般模型
- Name与x:Name的关系--转载
- [转载]吞吐量与响应时间的关系
- 转载:国学与古代文学的关系
- 【转载】重写与重载的关系
- 单例模式与多线程的关系
- C++多线程与主程序的关系
- 多线程与处理器的协同关系
- 讨论多线程与多核的关系
- 同步,异步与多线程的关系
- 电脑名词与喝酒的关系(转载)
- 电脑名词与喝酒的关系(转载)
- 【转载】SAP各模块字段与表的对应关系
- 【转载】UML类图与类的关系详解 zt
- 【转载】UML类图与类的关系详解
- 转载:YUV格式详细解释与FFMPEG的关系
- [转载]股票市场与债券市场的“跷跷板”关系研究(上)
- [爆笑]——让老师脸色发白的小学生作文
- 翻譯Borland® Delphi® 2005使用 VCL for .NET移植到 .NET(1)
- DataGrid 集中营
- 高级性能调优策略
- Welcome to my Chinese blog
- 多线程与网络服务的关系(转载)
- 关于9x的系统资源
- Site Map
- Enigma 12 张专辑 by Emerald 绿色学院 - Green Institute
- 2005-2-19 在这给大家拜年了!
- 找啊找啊找啊找
- [转载]PHP的加密
- 自行开发了个可重用的数据库连接框架
- 项目技术经验总结二:系统多风格的实现