maxWorkerThreads 和執行緒計數問題

maxWorkerThreads 和執行緒計數問題

我創建了一個 ASP.net 應用程序,它在無限循環中創建線程。並在 machine.config 的 processmodel 中將 maxWorkerThreads 設為 20。

當我檢查 perfmon 中的執行緒計數時,工作進程中建立了大約 7000 個執行緒。

或者我們如何使用 IIS6/7 限制 ASP.net 中的線程創建。

答案1

如果應用程式未使用執行緒池,則該設定將不適用。另外,我相信應用程式可以自行設定該值(如果它選擇的話)——machine.config 不會覆蓋明確的程式參數。

這是您有原始程式碼的應用程序,還是您無法取得的第三方應用程式?

相關內容