gpt4 book ai didi

c# - 哪个组件正在处理 ASP.NET Core 中的线程分配?

转载 作者:太空狗 更新时间:2023-10-29 21:32:58 24 4
gpt4 key购买 nike

在以前的 asp.net 版本中,框架负责从线程池中分配所有线程,并且在 web.config 中有一个配置来设置它(最大线程数等)。那么在新的 ASP.NET 中哪个组件负责它呢?我还没有为此找到任何特殊的中间件,我想它甚至应该发生在中间件之前,也许在 Kestrel 中。

最佳答案

线程池是一种 CLR 资源,可以直接在您的 Startup 中配置 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

关于c# - 哪个组件正在处理 ASP.NET Core 中的线程分配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33346262/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com