首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HttpApplication是如何创建和管理线程的?

问HttpApplication是如何创建和管理线程的?
EN

Stack Overflow用户
提问于 2011-01-13 19:00:13
回答 2查看 695关注 0票数 2

HttpApplication如何在ASP.NET中创建和管理线程?

是什么决定了HttpContext是打开新线程还是使用现有线程?这是怎么控制的?

我会很高兴有一个坚实的解释或链接到足够的资源,关于这方面的信息。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-13 19:01:53

HttpApplication如何在ASP.NET中创建和管理线程?

它们是从线程池中提取的。它们并不是根据每个请求创建的。

是什么决定了HttpContext是打开新线程还是使用现有线程?

新线程从未创建过。它们从池中提取,并在请求被服务后返回给它。

这是怎么控制的?

这是ASP.NET做的非常好的事情,而不是您想要控制的事情,但是如果您真的坚持使用这是一篇文章,这说明了如何在ASP.NET中使用STA线程而不是MTA线程。

票数 4
EN

Stack Overflow用户

发布于 2011-01-13 19:07:00

以下是托马斯·马夸特 (实际上在此领域工作的微软ASP.Net开发团队成员)关于IIS6 &IIS7中ASP.NET线程使用的优秀文章:

http://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4684078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档