【发布时间】:2013-06-01 16:51:00
【问题描述】:
假设 .NET Framework 维护一个线程池(.NET 4.5 的默认值为 5,000),用于为 ASP.NET 请求提供服务。据说具有高并发长时间运行请求的大型应用程序可能会导致称为线程饥饿的情况。因此,应该为高延迟调用发出异步请求以释放请求线程。
但是异步请求不会从线程池中产生另一个线程来完成它的工作吗?新线程是否来自与请求线程池不同的池,这些线程的创建数量是否有限制?
【问题讨论】:
-
你有一些参考,一些例子,一些博客,一些来自现实生活的东西吗?
标签: asp.net async-await