首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IIS是否为每个连接的用户提供一个线程?

IIS是否为每个连接的用户提供一个线程?
EN

Stack Overflow用户
提问于 2012-06-19 16:14:26
回答 1查看 10.3K关注 0票数 22

我正在做一些关于开发线程安全应用程序的研究。我知道用户可以在同一个应用程序上使用多个线程(如果CPU使用多个线程),但我不确定会发生什么,例如,当有5个用户使用同一个应用程序时,IIS如何处理用户。

IIS的作用是什么?所有用户都在同一个线程上工作吗?或者,他们每个人都有一个线程?

当涉及到IIS时,我是一个新手,所以请容忍我。我的问题将帮助我理解是否需要在代码中锁定公共静态方法(线程安全非常重要)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-19 16:21:27

这里有一本不错的读物-- ASP.NET Thread Usage on IIS 7.5, IIS 7.0, and IIS 6.0。重要的是你应该记住- IIS不会为用户创建线程,它会为并发调用创建线程。当然,你应该创建线程安全的静态方法,如果它们不是纯的。

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

https://stackoverflow.com/questions/11096954

复制
相关文章

相似问题

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