原帖地址:http://topic.csdn.net/u/20120417/17/4ab0b708-480d-4e0a-b472-8bf8edde32e6.html
应用程序池队列长度是做什么用的,如何理解才好
另外,我们在Asp.net中用到的线程池与这个应用程序池之间的关系是怎样的

解决方案 »

  1.   

    应用程序池队列长度 就是请求队列的长度 打个比方 你去某个窗口排队 他们规定 窗口前面排队的人 不能超过100个 为什么呢  因为如果超过100个人 可能会造成你的请求没办法及时响应 IIS 也是一样 
    Asp.net中用到的线程池与应用程序池之间 没半毛关系  线程池是CLR来维护和管理的 应用程序池是IIS管理和维护的  
      

  2.   

     你好,感谢你的回复,在什么情况下形成等待队列的呢,另外,CLR维护的线程池所使用的资源是该应用所使用的应用程序池中的吗,
    还有,对于应用程序池它是怎样处理请求的呢,同时只能处理1个,其余排队吗
      

  3.   

    收到一个请求时,应用程序池是如何做的呢
    这个请求在CLR中和一个线程对应吗
      

  4.   


    首先 什么情况下会出现等待队列 当然是 不能一次性处理那么多的时候了 就好比 你去窗口排队 这个窗口一次只能处理一个客户 其他的当然要等待了 应用程序池 和处理请求时两码事 并且 一次并不是只能处理一个请求 在xp情况下 一次能并发处理10个请求 
    IIS收到一个请求 如何处理 这个你去google一下 有很多的博文在介绍iis的处理流程了 
      

  5.   

    关于排队,这个我能理解.
    你说应用程序池和处理请求是两码事,那排队是怎么回事呢
    对于IIs处理请求流程,我知道一点,只是在应用程序池这一步迷糊了
    另外,麻烦你看下我上篇帖子的疑问