Asp.net

ASP.NET 是如何多執行緒的?

  • March 18, 2009

我被告知 ASP.NET 在 IIS 中預設是多執行緒的。這個執行緒是如何實現的?

伺服器場是否向不同的核心發送不同的請求?

單個請求是否使用多個核心?

更重要的是,如果執行緒是在 IIS 中完成的,那麼在 ASP.NET 程式碼中添加執行緒有什麼好處嗎?

IIS 自動使用多個核心(儘管您可以選擇關閉它)。

將執行緒添加到 ASP.NET 程式碼的好處是,您可以控制自己的應用程序的內部工作,而不必被迫依賴 IIS 為您做出所有決定。

伺服器不僅將不同的請求集中到不同的執行緒,而且單個請求可以在生命週期過程中更改執行緒。這稱為執行緒敏捷性。我正在尋找一篇解釋它的好文章……

編輯:還沒有明確的文章,但一篇部落格文章解釋了一些困難。

編輯:來自評論的更多連結:

引用自:https://stackoverflow.com/questions/657735