ASP.Net中线程敏捷性的含义是什么?

时间:2012-07-03 08:11:49

标签: c# asp.net threadpool httpcontext

我正在阅读一篇关于HttpContext和CallContext的文章,并看到了线程敏捷性。 这是什么意思?

1 个答案:

答案 0 :(得分:11)

这意味着IIS可以自由地使用多个线程来处理单个请求,但不是并行处理。

基本上,IIS尝试异步执行I / O操作,从而在操作期间释放调用线程。该线程返回到池中,可以在此期间用于处理其他请求。

当异步I / O操作完成时,可以将控制返回到最初处理请求的线程之外的线程(因为该线程可能在其他地方繁忙),因此可以继续尽快处理请求。