ASP.NET工作线程可以一次处理多个请求吗?

时间:2009-09-21 19:24:19

标签: asp.net multithreading

我知道ASP.NET将在池中的单个线程上执行请求。反之亦然吗?在请求完成之前,单个ASP.NET请求是否会独占持有工作线程,还是ASP.NET会在多个并发请求之间重用相同的线程?

1 个答案:

答案 0 :(得分:6)

即使你的第一个陈述也不完全正确。

ASP.NET可以展示线程敏捷性 - 请求生命周期的不同部分可以(在某些情况下 - 通常,如果某些请求长时间运行,我相信,或者如果您是异步响应)在不同的线程中运行。有关详细信息,请参阅this articlearchived)。不幸的是,我没有看到关于这个主题的清晰,明确和权威的文档:(