Не существует встроенного ограничения на количество потоков STA, которое вы можете иметь, однако вы, вероятно, захотите установить такое ограничение самостоятельно.
Если вы разрешите приложению ASP.NET создавать дополнительные потоки STA по мере поступления новых пользовательских запросов, не ограничивая его, в конечном итоге количество потоков приведет к снижению производительности вашего приложения по мере того, сколько времени ЦП тратит на переключение контекста. становится слишком высоким. Это также делает ваше приложение гораздо более уязвимым для атак отказа в обслуживании.
Вы можете рассмотреть проект, в котором вы установили ограничение на количество потоков STA на основе вашего аппаратного или пользовательского профиля, и, как только предел будет достигнут, внедрите некоторое объединение для повторного использования существующих потоков STA для обслуживания новых запросов.