在asp.net中创建AsyncPageTask线程?

时间:2011-12-29 21:23:32

标签: c# asp.net vb.net

我知道AsyncPageTask创建了一个我们可以用于长时间运行进程的线程,我想知道这个线程在哪里创建,因为我确定它不使用IIS请求处理线程,那么这个线程存在于何处? 请有人解释一下吗?提前谢谢

1 个答案:

答案 0 :(得分:1)

用于长时间运行的进程的线程来自I / O线程池(然后请求线程返回到请求线程池)。完成所有PageAsyncTasks后,ASP.Net将从请求线程池中获取请求线程。

所以工作流程基本上是这样的:请求线程 - >任意数量的I / O线程 - >请求线程。