簡體   English   中英

哪個組件在ASP.NET Core中處理線程分配?

[英]Which component is handling thread allocation in ASP.NET Core?

在以前的asp.net版本中,框架負責從線程池中分配所有線程,並且web.config中有一個配置來設置它(最大線程數等)。 那么哪個組件在新的ASP.NET中負責呢? 我沒有找到任何特殊的中間件,我想它應該發生在中間件之前,也許在Kestrel中。

線程池是一個CLR資源,可以直接在您的啟動中配置https://msdn.microsoft.com/en-us/library/system.threading.threadpool%28v=vs.110%29.aspx

我認為您實際要問的是配置服務器將用於處理請求的線程數,是否正確? 請參閱https://github.com/aspnet/KestrelHttpServer/blob/01e9101543906ffd39239efd2f7bb41dbd879902/src/Microsoft.AspNetCore.Server.Kestrel/KestrelServerOptions.cs#L90

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM