Я создал приложение ASP.net, которое создает поток в бесконечном цикле. И установил maxWorkerThreads на 20 в processmodel в machine.config.
Когда я проверил количество потоков в perfmon, в рабочем процессе было создано около 7000 потоков.
Или как можно ограничить создание потоков в ASP.net с помощью IIS6/7.
решение1
Если приложение не использует ThreadPool, эта настройка не будет применяться. Кроме того, я считаю, что приложение может установить это значение самостоятельно, если оно того пожелает — machine.config не будет переопределять явные программные параметры.
Это приложение, исходный код которого у вас есть, или стороннее приложение, в котором вы не можете разобраться?