首页 新闻 会员 周边 捐助

asp.net mvc 同一个浏览器里多次请求 有锁的问题?

0
[已关闭问题] 关闭于 2019-07-22 17:42

如上图 假设一个Action里有个耗时操作 8秒

这个Action所在的控制器上面也已经加了 禁用Session 的代码 [SessionState(System.Web.SessionState.SessionStateBehavior.Disabled)]

我测试的时候 为什么同个浏览器打开8个页面访问这个Action,会出现 有的请求会阻塞后面的请求,有的不会。

这个8个页面有每个请求间隔1秒,第一个请求后会阻塞7个(因为我观察到后面7几个是第一个请求完成后8秒左右后 才陆续请求完成,上面代码阻塞的时间是8秒),而后面7个相互不会阻塞(陆续完成请求 每个间隔也就一秒左右完成请求)

koi的主页 koi | 初学一级 | 园豆:4
提问于:2019-07-22 10:55
< >
分享
所有回答(2)
0

请求“有锁”站不住脚哦。高并发的情况岂不是大家都堵死了。。。每个请求都是独立线程去运行的

去海边生活 | 园豆:66 (初学一级) | 2019-11-01 09:47
0

同样发现这个问题,有答案了吗?看起来是谷歌浏览器的问题。

chester·chen | 园豆:507 (小虾三级) | 2020-03-26 10:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册