2011年1月14日

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线程会在工作者线程中运行,但当使用硬盘文件读取,外部 阅读全文

posted @ 2011-01-14 14:34 风尘浪子 阅读(3008) 评论(6) 推荐(0) 编辑

导航