C#线程池和文件下载服务器

时间:2014-12-04 05:43:35
【文件属性】:

文件名称:C#线程池和文件下载服务器

文件大小:251KB

文件格式:DOC

更新时间:2014-12-04 05:43:35

C# 线程池 文件下载 服务器

C#线程池和文件下载服务器 如果设计一个服务器程序,每当处理用户请求时,都开始一个线程,将会在一定程序上消耗服务器的资源。为此,一个最好的解决方法就是在服务器启动之前,事先创建一些线程对象,然后,当处理客户端请求时,就从这些建好的线程中获得线程对象,并处理请求。保存这些线程对象的结构就叫做线程池。 在C#中可以通过System.Threading.ThreadPool类来实现,在默认情况下,ThreadPool最大可建立500个工作线程和1000个I/O线程(根据机器CPU个数和.net framework版本的不同,这些数据可能会有变化)。


网友评论

  • 用处不是很大
  • 理解比较深刻,值得研究
  • 正在学习这方面的知识,很有帮助,谢谢