.Net最小工作线程对应用程序性能的影响

这要从Asp.Net建立连接的机制说起,Asp.Net建立连接依赖于.Net线程池,线程池的大小决定了应用程序最多可以同时执行的请求数量。maxWorkerThreads最大工作线程,决定单个处理器最大能创建的线程数,minWorkerThreads最小工作线程,决定一直保持的最小线程,当大量并发进入服务器时,线程池立即创建线程来达到这个最小值,超过最小值后线程池创建新的线程速率是比较慢的,这时新的线程来不及创建补充从而造成阻塞排队。可以结合站点并发情况以及硬件的负载能力来设置最小工作线程,当然也可以通过增加负载机器来保证处理速率。

原文地址:https://www.cnblogs.com/qaidouding/p/12159568.html