[英]Relationship between threads, app domains and worker processes
在IIS7和ASP.NET中,它們之間的確切關系是什么:
我希望得到一個類似於以下格式的答案:
“每個IIS工作進程都會托管許多應用程序域,每個應用程序域都會生成一個線程以響應每個請求......”等等,以及提到的任何細微差別。
每個工作進程都承載多個AppDomain(每個ASP.NET應用程序至少有一個,即網站或虛擬目錄)。 傳入的請求在線程池到來時被分配了一個線程。
OP: 問 :那么每個appdomain都擁有並管理自己的線程池?
每個托管線程始終一次分配給單個AppDomain。 工作進程維護共享線程池,並在請求期間將其分配給特定的AppDomain。
Fritz Onion的書Essential ASP.NET有一章關於HTTP Pipeline ,他在http請求中討論了上述所有關系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.