Проблема с maxWorkerThreads и количеством потоков

Проблема с maxWorkerThreads и количеством потоков

Я создал приложение ASP.net, которое создает поток в бесконечном цикле. И установил maxWorkerThreads на 20 в processmodel в machine.config.

Когда я проверил количество потоков в perfmon, в рабочем процессе было создано около 7000 потоков.

Или как можно ограничить создание потоков в ASP.net с помощью IIS6/7.

решение1

Если приложение не использует ThreadPool, эта настройка не будет применяться. Кроме того, я считаю, что приложение может установить это значение самостоятельно, если оно того пожелает — machine.config не будет переопределять явные программные параметры.

Это приложение, исходный код которого у вас есть, или стороннее приложение, в котором вы не можете разобраться?

Связанный контент