ASP.NET服务器端多线程设计——异步IHttpHandler
摘要:
在.NET系统中,可以通过Thread直接创建线程。但为了避免使用过多的线程对系统性能做成影响,微软特别开发了一个ThreadPool(CLR线程池)对线程进行管理。
ThreadPool.QueueUserWorkItem(new WaitCallback(method), objcet);//新建线程
CLR线程池的线程却分成两种:工作者线程与IO线程
ThreadPool.GetAvailableThreads(out int a1, out int a2);//a1为工作者线程,a2为IO线程
一般ASP.NET线程会在工作者线程中运行,但当使用硬盘文件读取,外部 阅读全文
![](http://images2015.cnblogs.com/blog/64989/201510/64989-20151022132015395-56415760.jpg)
posted @ 2011-01-14 14:34 风尘浪子 阅读(3012) 评论(6) 推荐(0) 编辑