解决方法
这与ASP.NET本身无关(我在这方面的知识很少),但通常是Web服务器.大多数Web服务器使用线程(或进程)来处理请求,所以基本上,任何代码片段都将并行执行两个连接.当然,如果您访问一个数据库或其他一些后端系统,其中放置了一个锁,只允许一个会话执行查询,您可能会隐式地序列化所有请求.
Web服务器通常具有最小和最大数量的工作人员,它们被调整到当前的硬件(cpu,内存等).如果这些耗尽,新的请求将排队等待工作人员可用,或者直到达到等待请求的最大队列长度为止,此时它忽略新的连接,有效地拒绝服务(如果这是有意义的,则称为拒绝服务或DoS攻击).
所以,在你的术语中它是一个组合,它是大量的同时请求填满队列.