文章出處

1. W3 Thread Pool(W3TP)

當處于內核模式的http.sys接收到來自用戶的請求之后,會將請求放入隊列中。那處于用戶模式的w3wp進程如何從內核模式的隊列中取出請求呢?I/O完成端口(IOCP,I/O Completion Port)閃亮登場。w3wp中有專門干這個的——w3dt+w3tp,可以通過process explorer捕捉到它的身影。

W3TP

2. .NET線程池

當請求被w3tp通過w3dt從http.sys的隊列中取出來后,接下來的工作就會轉交給ASP.NET,這時另一個線程池粉墨登場——.NET Thread Pool。

【參考資料】

Dissection of an ASP.NET 2.0 request processing flow


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()