gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 04:35:35 25 4
gpt4 key购买 nike

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

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

我是 IIS 的新手,所以请多多包涵。我的问题将帮助我了解是否需要在我的代码中锁定公共(public)静态方法(线程安全很重要)。

最佳答案

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

关于c# - IIS 是否为每个连接的用户提供一个线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11096954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com