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

Rya*_*n S 21 c# iis

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

IIS做什么,所有用户都在同一个线程上工作?或者他们是否分别给出了一个帖子?

说到IIS,我是新手,所以请耐心等待.我的问题将帮助我理解是否需要在我的代码中锁定公共静态方法(线程安全性很重要).

ie.*_*ie. 11

这是一个很好的阅读 - IIS 7.5,IIS 7.0和IIS 6.0上的ASP.NET线程使用.您应该记住的重要事项 - IIS不会为用户创建线程,它将为并发调用创建线程.当然,如果它们不是纯粹的,你应该创建线程安全的静态方法.

  • 不要忘记会话状态会导致来自同一用户的并发调用序列化。 (2认同)