在以前的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
| 归档时间: |
|
| 查看次数: |
731 次 |
| 最近记录: |