Kun*_*pal 5 c# asp.net multithreading
出于好奇,asp.net中可用于处理请求的最大线程数是多少.
asp.net是否会针对任何I/O或数据库操作发布它们,以便可以处理最大数量的请求?
它是通过 machine.config 控制的。
配置 > system.web > processModel
<processModel
maxWorkerThreads="num"
maxIoThreads="num"
minWorkerThreads="num"
minIoThreads="num"
...
/>
Run Code Online (Sandbox Code Playgroud)
它是基于每个 CPU 进行设置的。单 CPU 的默认值为 20/20。
http://msdn.microsoft.com/en-us/library/7w2sway1(v=VS.100).aspx